I got this one as a freebie, so I didn't really know much about it or have any expectations for it, but I was really quite impressed! The characters are complex and interesting, the relationships - whether between mother and child, friends, lovers, or never-loved - are intricate without being tedious, and the overall story is engrossing. Definitely worth a read whether you like science fiction or not!