A review by arlluin
Razorhurst by Justine Larbalestier

2.0