The Two Princesses of Bamarre by Gail Carson Levine (2001-03-20)