The City of Mirrors
Author: Justin Cronin
The City of Mirrors is the last book of Cronin’s Passage Trilogy and despite having a couple of things that usually drive me nuts I thought it was a fitting end to the series and I really enjoyed the story. Both this book and as a whole.
(Some possible spoilers for the first books…)