Prinsesse Giselle kom oprindeligt fra det magiske land Andalasia, hvor hun levede lykkeligt til deres dages ende med sine dyrevenner og sin sande kærlighed, prins Edward. Men en ond dronning, Narissa, som ville sikre, at hendes egen datter ville blive dronning, forviste Giselle til den virkelige verden.
I den virkelige verden mødte og blev Giselle forelsket i en advokat ved navn Robert, der arbejdede som partner i et advokatfirma. Roberts ægteskab med sin kommende ekskone var dog stadig i fuld gang, hvilket gjorde deres forhold kompliceret.
Roberts datter Morgan var ikke så glad for den pludselige optræden af denne perfekte kvinde i deres liv. På trods af Giselles gode intentioner, skabte hendes naivitet omkring, hvordan verden fungerer, ofte forvirring og problemer for Morgan og Robert.
Mens Giselle tilpassede sig sit nye liv i den virkelige verden, forklædte Narissa sig som en ældre kvinde og rejste til den virkelige verden for at følge og dræbe Giselle. Hun fandt til sidst Giselle og forsøgte at dræbe hende, men prins Edward ankom lige i tide til at redde hende og tage hende tilbage til Andalasia.
I Andalasia blev Giselle og prins Edward gift og levede lykkeligt til deres dages ende.