Heir-to-the-throne Princess Lucinda of Norillia is about to get married to her betrothed. A fairy godmother, Zora has cursed thousands, including Lucinda's best friend Arnold, at her sister Snow's christening. Now that she's back in Norillia, Zora works for Lucinda as her lady-in-waiting. But when Zora switches their bodies, Lucinda is a lady-in-waiting and Zora is a princess. When they reach the kingdom of Lucinda's fiance, she, as Zora, is hired to take care of King Edward's geese. Now, with the help of her own fairy godmother, Lucinda has to learn magic if she wants to be the heir to the throne again. And as her coworker, Eli, falls for her, she must tell him the truth. With her new allies, like Eli and her old friends, like Arnold, now a horse called Adventurous, Lucinda will find the counter spell to Zora's new curse.