Cameron-Ashley H. (BigGreenChair) reviewed on + 461 more book reviews
I think I have to re-read this again more slowly. It took me 2/3 of the book to 'get it' and I enjoyed the last 1/3 and ending...and realized I'd missed a lot because I just didn't get it in the first 2/3. Not my normal type of book, but good.