A review by lilbt2003
Afterworlds by Scott Westerfeld

emotional reflective medium-paced

4.75