Prinzessin Giselle stammte ursprünglich aus dem magischen Land Andalasien, wo sie glücklich bis ans Ende ihrer Tage mit ihren Tierfreunden und ihrer wahren Liebe, Prinz Edward, lebte. Doch eine böse Königin, Narissa, die sicherstellen wollte, dass ihre eigene Tochter Königin wird, verbannte Giselle in die reale Welt.
In der realen Welt lernte Giselle einen Anwalt namens Robert kennen und verliebte sich in ihn, der als Partner in einer Anwaltskanzlei arbeitete. Allerdings war Roberts Ehe mit seiner zukünftigen Ex-Frau noch in vollem Gange, was ihre Beziehung kompliziert machte.
Roberts Tochter Morgan war nicht allzu glücklich über das plötzliche Auftauchen dieser perfekten Frau in ihrem Leben. Trotz Giselles guten Absichten sorgte ihre Naivität hinsichtlich der Funktionsweise der Welt oft für Verwirrung und Ärger bei Morgan und Robert.
Während Giselle sich an ihr neues Leben in der realen Welt gewöhnte, verkleidete sich Narissa als ältere Frau und reiste in die reale Welt, um Giselle zu folgen und zu töten. Schließlich fand sie Giselle und versuchte sie zu töten, aber Prinz Edward kam gerade rechtzeitig, um sie zu retten und nach Andalasien zurückzubringen.
In Andalasien heirateten Giselle und Prinz Edward und lebten glücklich bis ans Ende ihrer Tage.