This entire book is one train wreck happening over and over again. Olivia cannot let go of her love (obsession) of Caleb. She has screwed up and lied so many times, she can't redeem herself. She lies. She manipulates. She is at a constant tug-of-war with herself to do the right thing. She knows the things she does is wrong, but she just can't help herself. She wants what she wants.
Is it wrong that I actually felt sorry for her through most of the book. With an exception of one or two things.... the things she does I think any of us would have done given the situation. She is only human, a wounded human, but a human nonetheless. In her defense, she tries to come clean and do the right thing, but Caleb stops her every time.
This book is a good read. I couldn't put it down, no matter how hard I tried.