A review by orangerful
Peeps by Scott Westerfeld

4.0