I actually enjoyed this book a lot more then I initially thought I would. Harper is someone who makes mistakes and continues to make them again and again. These mistakes have not only complicated her relationship with Declan, but she is constantly worrying that he will find out about what she has done. When you finally think she's on the right track to bettering herself and fixing things with Declan, she goes and does something (she knows) is stupid. I did keep rooting for her the whole time, though. 
 The author does a great job of making you feel for Harper, even though seeing her make stupid decisions becomes frustrating. She makes the mistakes, feels the guilt, and it takes a toll on her. The relationships and friendships between the characters seem genuine and make sense. I'm glad I decided to give this book a chance.