I cannot thank Netgalley enough for this advance copy. I have been waiting 6 years for this book, and it was well worth the wait.
After plowing through The Passage and The Twelve the past month, rereading the first two books was beneficial to reading this book. There is no way I would have remembered all that happened from so many years ago. Without a fresh memory, this book would have lost its punch. And boy does it whack you a good one.
I feel like this series is more like a chess game. There are so many pieces in play. The Passage set up the board, introduced you to the pieces, and let you begin the game. The Twelve was a back and forth strategy of master opponents and by the end, the victor made his first step to checkmate. But not quite. City of Mirrors has the opponent battling back fiercely, not to be defeated easily. But the victor makes the final move and the game is over. Some pieces remain on the board, but others are lost in the process. But it all boils down to Amy. Always Amy.
There are pieces of the narrative from the first two books that are finally resolved, so again, a reread was very helpful. And reading the books back to back to back was much more emotional than I was expecting it to be. By the time this one ended, I teared up a couple times, whether happy or sad tears, I won’t say. Maybe a mixture of both.
I was trying to explain to someone recently that this book is about vampires, but not really at all. It’s about people, survival, hope, perseverance, and most of all, love and faith in humanity.