Fantaghiro hercegnő és Romualdo herceg esküvőjét megzavarja egy hírnök, aki rossz üzenettel érkezik: a gonosz Fekete Királynő, az ellenséges királyság uralkodója, elrabolta a hercegnő édesapját. Romualdo a király megmentésére indul. Útját megpróbáltatások, veszélyes kalandok és csapdák nehezítik. Találkozik az elfek királynőjével, akit meg kell győznie jó szándékáról, hogy folytathassa küldetését. Miután megszerzi az uralkodónő bizalmát, továbbáll, ám a Fekete Királynő kelepcébe csalja őt. Varázslat segítségével felveszi Fantaghíro alakját és hatalmába keríti a mit sem sejtő Romualdo herceget. Kétségbeesett menyasszonyának nem marad más választása, mint harcba szállni szíve választottjáért és a veszélyben lévő királyságért.