Ratings20
Average rating3.8
Contains spoilers
Amazing book. Very well written, as usual. I know SGJ's writing style is not for everyone, but it really really works for me. Probably did not need both levels of frame story, but I did end up enjoying the final layer, even if it did not feel entirely necessary.