This is one of those reviews that needs to percolate for a little while, but I wanted to give you just a taste of how I felt about this book: I was in bed, in my hotel, enjoying a quiet evening of reading. In the big climactic scene of this book, when a certain character (who must remain nameless in this review) steps out and delivers his big line, it was all I could do to keep from shouting out loud in my hotel room. And I simply can't say any more about that.
See, I am not a spoiler virgin. I like spoilers! I do not mind one bit knowing what's coming up in a movie or a tv show - after all, it's not just the big finale, it's the whole long journey that gets you there. Sometimes it is even more fun to know what's going to happen, because you can be on the lookout for the clues and enjoy the little flourishes.
In this case, the spoilers are just too big. Knowing them, even for someone like me who embraces the foreknowledge, would have taken so much away from my enjoyment of this. So there is much - so much - that I won't tell you. What I will tell you is this: Buy. This. Book. Do it now - this is the sort of thing that one-click ordering on Amazon was made for. You won't regret it.
Give me a few days to think on this (and to calm down a little!) and I promise you a proper review.