A review by britreadsalot34
Uglies by Scott Westerfeld

5.0