A review by aimeedarsreads
Speaker for the Dead by Orson Scott Card

5.0