This is one of the best books i have read in a while. The characters are all great and relatable in some way. It pulls you in from the very first page and holds you there. It is one of those books that you just devour as you don't want to put it down. The way the story develops keeps you guessing with every page you read on what will happen next between the main characters. And there are a few shocking twists near the end of the story.