A review by sixscorchedroses
Pretties by Scott Westerfeld