Fascinating book, but also very uncomfortable on several levels.I'd somehow gotten the impression that this and the movie "The Astronaut's Life" were somehow related - I have no clue how that happened, but it meant that I had expected something completely different from what the book was actually about. Also, I'd unfortunately managed to get myself spoiled. That turned out to be a smaller issue than I had feared though, because the signs were there very early on, so I might have picked it up myself anyway.This is the second book I've read by Anita Shreve, and like the first (Testimony) it was fascinating and hard to put down, but also very disturbing. In a very different way though, and I definitely preferred this one, but it's absolutely not a book I'm very likely to reread. It really got me thinking though, which is both good and bad.I'm glad I've read it, but I don't think I'll ever read it again.