In un medioevo immaginario e pagano, due regni si affrontano da secoli in una guerra estenuante, senza che nessuno dei due riesca a prevalere. In uno di questi due regni, la regina, che ha già dato alla luce due bambine, muore dopo aver partorito una terza creatura. Il re che attende un erede maschio, rimane deluso dalla nascita dell'ultima figlia, profetizzata dalla Strega Bianca, Fantaghirò, e tenta di sacrificare la bambina alla Sacra Bestia nella Grotta della Rosa d'Oro.