Theory: The Fairy Godmother Is Responsible For Fiona's Curse It has been theorized that she could have cursed Fiona in addition to her agreement with Harold in order to keep the royal family close and make them dependent on her, thus allowing her to manipulate them even more.