Before I reached the end of this book I recommended it to a dozen of my friends and relatives; when I reached the end, I felt guilty for doing so. Though numerous reviews celebrate the "twist" ending, I figured out the ending approximately five pages into the book, and spent countless hours daydreaming about a "twist" that never came. My favorite fantasy for the ending of the book: that the narrator himself is one of those psychopaths Cassie can spot so easily, and is responsible for the childhood deaths that traumatized him...and perhaps Jonathan Devlin saw the whole thing, and made a point of forgetting it himself. That would have, perhaps, surprised me - but the actuality is such a predictable let down that I didn't even bother reading the "teaser" for her next book.