
I have to admit that I wasn’t sure Justin Cronin could pull this off. The Passage started this whole journey, with the altered humans that were never called vampires but came with all the trappings of vampires. So many characters were introduced over the three books, so many plot lines taking place hundreds, and even thousands of years apart. When I started The City of Mirrors, I was hoping that Cronin could pull it all together. That there wouldn’t be any hanging threads or fates. As far as I am concerned, he actually came through with an ending that satisfied.
Of all the characters, I found myself most interested in the back story of Fanning, Zero, the original. We knew he was the first infected, but now we find out what he was doing in the jungle in the first place, what events led him to being in the wrong place at the wrong time. The chapters describing his life in college and beyond were fascinating, knowing what the end of his human story was. The fates of the original survivors, Peter, Michael, Sara and Hollis, are also laid out. I have to admit, without giving anything away, I wanted to know more about where Michael’s journey took him, in the literal sense! Cronin did an admiral job of wrapping up the story lines of the main characters. Did you ever find yourself wondering what would happen to Amy? How she fared after giving up her humanity? I certainly did. Don’t worry, no one is left out. Some of the more mystical aspects of the story were a little difficult to swallow, but I wasn’t left with the feeling of incompleteness. Far from it. The City of Mirrors was a great ending to an epic story.