I wasn't expecting this book to be one of my all time favourites, but it is now. It seemed like the story was starting to look similar to Beautiful Disaster and Thoughtless at the start, but it ended up being it's own story. I won't give any spoilers away, just that there were many times I thought Harper could have done things differently, but I realised we all make mistakes and from experience we learn from them. I was very shocked at what happened towards the end of the book and I honestly haven't cried as much as what I did when I read this book. I really wish the author didn't include this twist but then this book would not have been what it is. I was very glad that everything turned out good in the end. This has been a very emotional read for me and one of the best books I have ever read!