I have not even completely finished this book, I have 10 minutes left, and had to pause to write a review. If anyone is debating this book, stop now and purchase it! I read a lot of books and this one is one of the best I have read in years. Every turn is unique, unpredictable and yet still incredibly realistic. It’s hard to give the review it deserves without giving away details. This book doesn’t just paint a picture, you get an almost movie like visual while reading it. I should be grading papers because report cards are almost due but I cannot put this one down. Highly recommend.