The story begins 20 years after the defeat of the wicked Queen Bavmorda. The kingdom of Tir Asleen is living in a period of uneasy peace, but the barrier protecting them is beginning to fade.

: Disguised as "Dove," she discovers her true magical heritage during the journey.

: The headstrong daughter of Sorsha, determined to save her brother.

: Princess Kit (Airk’s sister) organizes a rescue party consisting of her best friend Jade, a scholarly prince named Graydon, a thief named Boorman, and a humble kitchen maid named Elora Danan (though her true identity is initially a secret).