I know this took me a long time to read, but only because I was very busy during that time. I really loved the book and would have read it none-stop if I could. It is so amazing and well written, it will be in my heart forever. Some parts are definitely cringe worthy and some are tear jerking. Some may say this book is overrated, but if so then honestly it deserves to be. I think I've said that before, so to those books: kudos. The ending is one that I will never forget and to this day I still think about it. Whenever someone mentions this book I automatically jump into the conversation and express my love for it because a book like this will never be forgotten.