A review by alysona
Uglies by Scott Westerfeld

5.0