I very rarely re-read books, but I couldn't resist this one. I had forgotten much of the book, and I'm actually glad I did because it gave me a chance to rediscover it. What an amazing story. I particularly like the moral ambiguity of all the characters. 
 Still at the top of my list of favorite SF novels of all time.