A review by coachsayre
Xenocide by Orson Scott Card

challenging hopeful tense slow-paced

3.0