I'm a bit late rereading this, but I've just been reminded how good this book is at breaking my heart.