A review by danlockthegreat
Ever by Gail Carson Levine

4.0