Prinses Giselle kwam oorspronkelijk uit het magische land Andalusië, waar ze nog lang en gelukkig leefde met haar dierenvrienden en haar ware liefde, Prins Edward. Een boze koningin, Narissa, die ervoor wilde zorgen dat haar eigen dochter koningin zou worden, verbood Giselle echter naar de echte wereld.
In de echte wereld ontmoette Giselle en werd verliefd op een advocaat genaamd Robert, die als partner werkte in een advocatenkantoor. Het huwelijk van Robert met zijn aanstaande ex-vrouw was echter nog in volle gang, wat hun relatie ingewikkeld maakte.
Roberts dochter Morgan was niet zo blij met de plotselinge verschijning van deze perfecte vrouw in hun leven. Ondanks de goede bedoelingen van Giselle zorgde haar naïviteit over hoe de wereld werkt vaak voor verwarring en problemen voor Morgan en Robert.
Terwijl Giselle zich aanpaste aan haar nieuwe leven in de echte wereld, vermomde Narissa zichzelf als een oudere vrouw en reisde naar de echte wereld om Giselle te volgen en te vermoorden. Uiteindelijk vond ze Giselle en probeerde haar te vermoorden, maar prins Edward arriveerde net op tijd om haar te redden en terug te brengen naar Andalusië.
In Andalusië trouwden Giselle en prins Edward en leefden nog lang en gelukkig.