Oh, Tepper, how I love you. Why have I not read all of your books?This is, at first, a confusing bunch of unrelated stories and then suddenly, magically, inevitably it is one blisteringly good story- a story that makes one question one's essential assumptions about what it means to be human, what it means to be ethical, what it means to be good. There's a richness here that wells up slowly and almost imperceptibly, a richness that comes from top-notch writing and plotting. This is a book to be read over and over. I can already tell that once is not nearly enough- and I can't wait to go back and see what I missed.