A review by wart
Touching Darkness by Scott Westerfeld

5.0