Either this is the best Dresden files book yet or it has been far too long since I read one. (Both is also a possibility.) About 80% of the way through, there was a revelation that made me want to go back and reread the whole thing. I resisted the urge, but I did flip back and find a scene where it was relevant and was impressed by how the signs were all there and yet I never saw it coming. I know I'll enjoy it even more when I do reread. But even more important than the twists and turns as Harry deals with the situation Mab has put him in, I love how Harry and everybody around him repeatedly puts themselves on the line for their friends. Uriel sums it up best near the end, in reference to a scene that is simultaneously one of the most moving and geekiest things I've ever read. I can't wait for the next one.
Overall: A+