has anyone read this? i've just more or less devoured it in a day - it's fantastic but I was also really upset by it. Wondering whether anyone else has read and wants to discuss! I feel I need to get rid of some thoughts about it....