A review by theidlereader
Uglies by Scott Westerfeld

5.0