Wow. Just wow. I heard that this book had twists and turns and kept surprising you, but it really had me going. I kind of suspected a little something, just by reading the table of contents chapter titles, but it still kept turning me around. Upon finishing, I immediately wanted to start over at the beginning and re-read the whole thing, knowing how the story turned out. I definitely had a good time reading this one.