Dragon's Keep by Janet Lee Carey

Desperately the queen searches for a cure, afraid to let her only child get close to anyone lest she reveal the secret and be burned as a witch. But in Rosalind’s 16th year their hopes for a cure are shattered when the dragon, Lord Faul, carries the princess away and sets her foretold destiny in motion.
Narrated by the lyrical and expressive voice of Bianca Amato, this compelling tale, full of magic, wonder and 12th century realities is a delight. The convincing balance of strength and weakness in Rosalind’s character as she grows from child into womanhood, the fanatical drive of the queen to find a cure and the power and compassion of the dragon add up to make a fantastic page turning tale that will enchantment readers of all ages.
Part of the 100+ book challenge