Silly, silly, silly. But also funny. Would have been a great airplane read, except that I'm such a sucker that I got teary-eyed at the end.

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.