Zafón has gone to great pains to bring every scene to life in such a manner that as a reader you feel the cobblestones beneath your feet as David walks through the older parts of Barcelona. The locations in this book are as fully realized as characters as the people who populate them. Aside from there not being a dull moment to be found throughout the length of The Angel's Game, its a marvelous depiction of one man's descent into darkness. It's all too easy to look at the character of David Martín and see parts of yourself reflected back, as you have to wonder how you would react if all of the expectations you had for your life were to slowly erode in front of your eyes. It's not often you'll find a book that's not only a page-turner but also as thought-provoking as this one; a rare combination that deserves to be savored and read over and over again.