The twist, the turns, the surprises from the start and moments I just want to throw the book across the room. It has it all! Moments I just love and area's I just can't stand to read. I almost didn't pick this book back up but did because I can't leave a book when i'm two chapters from the end. Like come on.. So because of this it is a 4 out of 5 stars.