The epic Passage trilogy comes to a dramatic and conclusive end in this thrilling final instalment. At over 800 pages, it is quite a read, but well worth the investment in time and the wait. Unlike the first two books, City of Mirrors has more than one narrator and doesn’t follow a single timeline.
The action begins 20 years after the climactic events of book two. With the virals gone it is a whole new chapter for mankind. Just when what’s left of North America’s population begin to believe it is safe to turn off the lights and venture beyond the safety of their Texan compound, the old enemy creeps back. For a new generation of American’s, the virals have become something of a myth, the bogeymen from their parents past. But all legends and myths have are rooted in a truth, and they are just about to find out just how real these particular myths are.
One loose end from the previous two books that I felt needed resolving, was what was happening in the rest of the world whilst North America was being overrun by flesh eating virals. After all, the continent was quarantined at the virals themselves contained within its borders. Thankfully, this and other loose ends are neatly tied up.
After two books bursting with action, City of Mirrors feels a little slow at the start as we are introduced to a new narrator whose tale brings some clarity to the origins of the virals and their actions. It is the story of a man whose obsessions and decisions will bring humanity to the very edge of extinction. But his actions are not born out of hatred but love. Despite the body count and impressive stash of weapons, City of Mirrors is centred around a love story.
Unrequited love, maternal love and all-consuming passions direct the actions of each of the story’s main characters. Justin Cronin has proven himself to be a talented storyteller with a real vision. Bringing this incredible trilogy to a climactic and touching conclusion, City of Mirrors is a captivating and compelling read.