Ratings128
Average rating3.9
I just realized I never wrote a review for this, but I can't even remember when I read it. I definitely liked it, and recall being pleasantly surprised–Egan's characters aren't always sympathetic, and I wondered how she was going to write an ending that actually satisfied. Then she did.