THAT ENDING THOUGH. I can't remember the last time I cried that much. this is one of the best books I have ever read; it's so amazing and emotional and I feel like I could read it a thousand times over.