A childless Queen (Morgan Fairchild) and her King (David Holliday), are given a magical potion by a kindly elf (Kenny Baker).
Enraged, she crashes the christening ceremony and curses the Princess on her sixteenth birthday to prick her finger on a spinning wheel's spindle and die.
The wise White Fairy (Jane Wiedlin), who was tardy and therefore unable to bestow her gift, softens the curse so Rosebud will fall asleep for one hundred years and be awakened by the kiss of true love.
During their absence, the Red Fairy, who is disguised as an old woman, lures Princess Rosebud (Tahnee Welch) into a secluded old tower room and tricks her into using a spinning wheel.
It is hard, for instance, to understand what killed all the other heroes trying to rescue the princess when all that prince Nicholas Clay’s quest consists of is brushing through some creepers.