A review by araleith
Revisionary by Jim C. Hines

4.0

I like that the ending was not perfect. There is no Utopian Earth, people are still people and there is still conflict to be resolved. But it was a good ending, a satisfying one.