A review by mandykh
Ever by Gail Carson Levine

Strange.