D C rated A tale of Two Castles: 5 stars

A tale of Two Castles by Gail Carson Levine
Twelve-year-old Elodie journeys to Two Castles in hopes of studying acting but instead becomes apprentice to a dragon, who teaches …
Twelve-year-old Elodie journeys to Two Castles in hopes of studying acting but instead becomes apprentice to a dragon, who teaches …