This is the perfect book for those of us that like to be kept guessing. I pride myself on being able to figure out the major plot twists & endings, but this book surprised me. I would highly recommend it for avid readers or even those that typically struggle reading because this book is going to keep them intrigued. The only negative is that I want to read more of June's story.