A review by quotekatie
The Uglies Trilogy by Scott Westerfeld

5.0