A review by rhi_g
A Tale of Two Castles by Gail Carson Levine

2.0