Best story until the end. It has given me nightmares even though I know it's not real. Worst ending ever. I flipped through pages so quickly only to find heartbreak. The first book to actually make me cry. Although I do believe it would make an amazing movie. To make me cry again.