La princesse Giselle était originaire du pays magique d'Andalousie, où elle a vécu heureuse pour toujours avec ses amis les animaux et son véritable amour, le prince Edward. Cependant, une méchante reine, Narissa, qui voulait s'assurer que sa propre fille devienne reine, a banni Giselle dans le monde réel.
Dans le monde réel, Giselle a rencontré et est tombée amoureuse d'un avocat nommé Robert, qui travaillait comme associé dans un cabinet d'avocats. Cependant, le mariage de Robert avec sa future ex-femme battait toujours son plein, ce qui compliquait leur relation.
Morgan, la fille de Robert, n'était pas très heureuse de l'apparition soudaine de cette femme parfaite dans leur vie. Malgré les bonnes intentions de Giselle, sa naïveté sur le fonctionnement du monde a souvent semé la confusion et des problèmes chez Morgan et Robert.
Alors que Giselle s'adaptait à sa nouvelle vie dans le monde réel, Narissa s'est déguisée en femme âgée et s'est rendue dans le monde réel pour suivre et tuer Giselle. Elle finit par retrouver Giselle et tenta de la tuer, mais le prince Edward arriva juste à temps pour la sauver et la ramener en Andalousie.
En Andalousie, Giselle et le prince Edward se sont mariés et ont vécu heureux pour toujours.