Octavia Butler's books fascinate me. She was a writer with unique ideas and you never know when you start reading one how things are going to play out - except not to expect happy endings. When I first read this Xenogenesis series it was not my favourite of hers but it has really grown on me. This first book is told from the point of view of Lilith, a young black woman who is in a difficult position. The aliens are using her as a go between with the remnants of post apocalyptic humanity. She comes to truly care about the aliens and see them as people, but feels deeply ambivalent towards their agenda of absorbing humanity into their genetic bank, and is in danger from humans who see her as a traitor. There are a lot of issues of gender and race identity explored through this story and I find it if anything more and more interesting with each re-reading.