Twists and turns were rife through the entire story. I guessed one. A big one. Joanne Harris was kind enough to put real clues in her
Two of the other twists I did not work out. One was amazing, and literally had me gasp out loud when I discovered it. The other... the other is the reason for 4 instead of 5 stars. I found it to be rather far fetched, and since it led on to the big showdown ending, that was unfortunate. It meant that, despite all the time I had dedicated to this book, I still felt let down at the end. Maybe it's just me. Maybe I was tired, or distracted, or any number of things, but the ending to me felt rushed, confused, and nonsensical.
I might read it again just to see if I missed anything that would help me out!
All in all, this was a fantastic book, and, had the ending been better, this would have been a 5 star review.