I just listened to this on audiobook and it was absolutely brilliant. But I really want to discuss it so was wondering if anyone else had read it and what they thought? My one criticism is a massive spoiler so I won't say too much yet.