If I were forced to vote on what author will, one day, write my favorite book of all time, my vote would probably go to Daryl Gregory. He's relatively new to the world of writing, I read Raising Stoney Mayhall last fall, and I picked up this book (and another of his) late last week. What I've gathered from these two books is that the author knows exactly how to push my buttons as a reader. Damn he's good. 
 That said, despite finding his prose riveting, I felt like the story lost itself for just a bit there. Or maybe it just lost me just a bit there. It's a great read, and the little twist regarding the nature of the demon is brilliant, but the climax left me scratching my head a bit, wondering how I can make sense of it all. 
 No matter, brilliant stuff by a brilliant writer. I'll probably be a fan for life. He's on my shortlist of authors that I'll want to read without bothering to check the blurb to see what he's writing about... whatever it is, I'm all in.