A review by alysynhardt
Stupid Perfect World by Scott Westerfeld

1.0