A review by briaarnese
Uglies by Scott Westerfeld

5.0