It’s been a slow reading summer for me. Earlier this month I visited my family in Louisiana and actually finished 3 books in one week!
I even finished the 600+ page City of Mirrors by Justin Cronin. I’ve been eagerly awaiting for him to release the final book in The Passage trilogy. As you know, I’m not a fan of vampire stories, but The Passage drew me in because of Cronin’s intense characters and humanity’s need for survival. I devoured The Twelve, the second book.
So how did City of Mirrors hold up?
I got my hands on an advance galley of the book in May and didn’t finish it until August. That’s three months! It took me less than a week for the previous two books in the series.
While I was happy to dive right back into the post-apocalyptic world that Cronin created, the pace was incredibly slow. About 1/3 of the way through, the book jumps far back to the very beginning (as in before book 1) to give what is basically a novella about Zero’s past. The detour threw me off and the entire time I wondered what the significance of telling his story now. Cronin finally tied everything together but the payoff took too long for my wander attention span.
I won’t give too many details about the plot as not to spoil the entire series. There was a little too much foreshadowing and setup for the big battle between the humans and Zero. But when the action started, it went non-stop.
City of Mirrors did deliver a satisfying ending to the long, intense journey for me. It just took a long time to get there. I’m glad I read it.
Have you read any of the books in The Passage trilogy?
This post contains affiliate links.