Look, if you can manage to get past the fact that she(show spoiler)
, this is well worth a read. (Not sure why I should have to mark that as a spoiler, you know from the very first page, and it's been all over the news.) It was unbearably sad in parts, but also funny, and unbearably happy. I'm very glad I read it. Please excuse me while I go cry into my pillow for a bit. Full review later.