故事發生在壹個神奇的魔法王國。普通女孩索菲亞(在《愛麗兒·溫特》中由阿芮爾·溫特配音)和她的母親米蘭達(在《薩拉·拉米雷斯》中由莎拉·拉米爾茲配音)住在壹起。壹天,母女倆被國王勞倫特二世(由特拉維斯·威林厄姆在《特拉維斯·威林厄姆》中配音)召見,勞倫特二世對米蘭達壹見鐘情,並娶她做王後。就這樣,索菲亞突然變成了壹個國家的公主。