Ratings58
Average rating4.2
The best and most heartbreaking book I've read in years, and that's saying something. Reading the other two before it is crucial to understand everything happening here. There's nothing I can say about this except that it's a masterwork of characterization and plotting, making an impossible premise work in a seemingly effortless fashion.