A review by brisingr
Saffy's Angel by Hilary McKay

4.0