母亲去世后,瑞拉(莉莉·詹姆斯 Lily James 饰)的父亲迎娶了美丽的特曼妮夫人(凯特·布兰切特 Cate Blanchett 饰),特曼妮夫人还带来了她的两个女儿安泰西亚(荷丽黛·格兰杰 Holliday Grainger 饰)和崔西里亚(索菲·麦希拉 Sophie McShera 饰)。瑞拉本着善待他人的善良之心和继母与两个姐姐和平共处,然而,这一切却在父亲去世后发生了翻天覆地的变化。 失去了父亲的庇护,瑞拉彻底沦为了特曼妮夫人的奴隶和家中的女佣,可是,即使饱受亲人们的压迫与侮辱,瑞拉依然决定留下来,守护这个家庭。一次偶然中,瑞拉邂逅了名为基特(理查德·麦登 Richard Madden 饰)的男子,然而,她并不知道眼前这个充满了魅力的年轻人贵为王子,还以为他只是区区侍从。王子在王宫里举办了大型的宴会,邀请全国上下的少女们前往参加,瑞拉也想去,但特曼妮夫人显然并不喜欢她的这个主意。
强大的邪恶巫师塔拉巴斯知道一个预言,国王的孩子会打败他。因此,他派遣他的死亡士兵军队去绑架所有皇室的孩子。当士兵们攻打藩田弘的城堡偷走她姐妹们的婴儿时,这场战斗似乎失败了,直到她发现了击败士兵的秘密,但这样她就失去了罗穆阿尔多。现在,凡达希罗必须找到邪恶的巫师塔拉巴斯,说服他打破魔咒,把罗穆阿尔多带回来。
一团乌云横扫全国,杀死动物和植物,使河流干涸。当云到达Fantaghiro的王国时,她遇到了王子Parsel,他跟着云去拿回他被偷的城堡。在她的城堡也消失后,Fantaghiro和Parsel一起踏上了寻找她的家、她的人、她的家人和她的爱的旅程。
范塔希罗和罗穆阿尔多正在准备他们的婚姻,而对他们深爱感到厌恶的黑女王抓住了范塔希罗的父亲。罗穆阿尔多和他的士兵们开始了解救他的旅程。但这位阴险的黑女王将自己变成了凡达希罗,通过亲吻罗穆阿尔多使其成为奴隶,并俘虏了他的其余军队。尽管罗缪阿尔多答应留在家中,但范塔希罗还是跟随罗缪阿尔多,发现营地被遗弃,并进入了附近的黑女王城堡。当她要求决斗来解放她的人民时,她非常惊讶地面对罗穆阿尔多,因为黑女王的魔力,罗穆阿尔多完全忘记了她。
最后一集中,Fantaghirò公主最终来到了一个充满孩子的平行维度童话世界。在这里,公主必须对抗一个名叫“无名”的恶棍。