I just finished and I am extremely upset at the ending. I am so mad I wish I could just slap the characters of this novel. 
 Has been a while since a book has had this effect on me. So throughout the whole novel Olivia is trying to get over Caleb her first love and for one reason or the other their paths keep crossing. Now, they do have a relationship at the beginning of the novel and break up due to "her" betraying him. We don't actually find out what she does until about the end of the novel and I was very mad because I thought she had committed a murder the way she kept alluding to how horrible of a person she is. Caleb is just a bad as she is so I don't understand why he was the " victim." I do like Caleb and I thought their chemistry and romance was perfect! We read about their past and the present simultaneously which the author did an amazing job keeping everything flowing smoothly. 
 At times I thought the novel was going to take a different turn especially when Olivia meets the criminal the police is looking for. I think if the author had done more with that the novel could have been even better. 
 I loved Cam, Olivia's best friend she was great. I hated Caleb's parents specially his mother who is a snob. But the character I hated the most was Leah. She is Caleb's new interest in the novel when Olivia meets him again after they had ended their relationship in college. She is 10x worst than Olivia yet she is the only one getting what she wants. The author doesn't let us know if Leah stay with Caleb or not, but I hope not. 
 I really think this could be a series because many things are still unanswered. WHY???? The ending was horrible- I wish I had read the spoiler reviews, I would have not read this novel if I had known the ending was so crappy. I still think Caleb was a better choice, I mean what was the point of this novel aside from self discovery of course.....