A review by alicianiblock
Uglies by Scott Westerfeld

5.0