I have to say this is my 2nd fave book. It is sooo good! I think there were so many twists and plots that the whole book just kept you guessing. Every time I read it again, I relive all of the twists. You never know what is going on, and I love that in a book! 10/10!