OMG, no words can express how I felt about this book. I couldn't get the book out of my head. So many twists and turns throughout the book made you want to read more and more. The characters were amazing and the setting made the book what it is. I have read all of Jennifer McMahon's books and this one is definitely in my top 2.