Oh my god, what a heartwrenching and BRILLIANT book. I don't even have enough words to say how much I loved this. The writing, the narrative—it was all perfect. And the ending. Dear god, the ending. Easily ranks in the top ten best books I've ever read.