I'm not usually a mystery fan, and I don't read a lot of adult fiction, but I found the audio for this hanging around on my ipod. 
 And then I got halfway through it and had to get the paper book from the library so I could finish it faster. 
 I did suspect bits and pieces of the Reveals--not all of them, but some. And I particularly liked the ending. Most of the characters are at least some shade of unlikeable, which makes me like it just a little more than I otherwise would. Who do you have sympathy for when everyone is kind of nuts?