Prinsessa Giselle oli kotoisin maagisesta Andalusian maasta, jossa hän eli onnellisena eläinystäviensä ja todellisen rakkautensa, prinssi Edwardin kanssa. Paha kuningatar Narissa, joka halusi kuitenkin varmistaa, että omasta tyttärestään tulee kuningatar, karkotti Gisellen todelliseen maailmaan.
Todellisessa maailmassa Giselle tapasi ja rakastui asianajajaan nimeltä Robert, joka työskenteli kumppanina asianajotoimistossa. Robertin avioliitto pian tulevan entisen vaimonsa kanssa oli kuitenkin edelleen täydessä vauhdissa, mikä teki heidän suhteensa monimutkaisen.
Robertin tytär Morgan ei ollut kovin iloinen tämän täydellisen naisen äkillisestä ilmestymisestä heidän elämäänsä. Gisellen hyvistä aikeista huolimatta hänen naivisuutensa maailman toiminnasta aiheutti usein hämmennystä ja ongelmia Morganille ja Robertille.
Gisellen sopeutuessa uuteen elämäänsä todellisessa maailmassa Narissa naamioitui iäkkääksi naiseksi ja matkusti todelliseen maailmaan seuratakseen ja tappaakseen Giselleä. Lopulta hän löysi Gisellen ja yritti tappaa hänet, mutta prinssi Edward saapui juuri ajoissa pelastamaan hänet ja viemään hänet takaisin Andalusiaan.
Andalusiassa Giselle ja prinssi Edward menivät naimisiin ja elivät onnellisina elämänsä loppuun asti.