The epic journey that began in The Passage finally comes full circle in The City of Mirrors, a proper doorstopper of a novel that satisfies somewhat in spite of its sheer size and a hell of a hammy bad guy.
I have such fond memories of the beginning of this trilogy, which paired an awesome and expansive apocalypse—one up there, in my estimation, with the end of the world in Swan Song and The Stand—with a truly heartbreaking tale of loss on the small scale. By the denouement of that book, I had no idea where the story as a whole was going to go, but I knew that I wanted to know. And then… well.
The Twelve wasn’t terrible. It had a couple of a kick-ass action scenes, and some stirring slower moments that allowed Justin Cronin to explore the emotions of his vast cast of characters. But almost every other inch of that many-inched monolith of a novel felt like filler; texture at best and time-wasting at worst. In that respect, The City of Mirrors splits the difference. It doesn’t meander as much as its messy predecessor did, but nor, on the back of such bloat, and with more of its own to add to the tally, can it recapture the magic of The Passage.