Król nie pragnie niczego bardziej niż męskiego potomka. Jednak jego żona rodzi dziewczynkę, Fantaghirò. Gdy lata później księżniczka odmawia wyjścia za mąż, zostaje wysłana do lasu, gdzie uczy się jeździć konno i walczyć jak mężczyzna. Pojawia się przebrana, w pojedynku z księciem Romualdo, synem wroga jej ojca. Oboje zakochują się w sobie, ale ich małżeństwo nie przynosi pokoju w królestwie. Złe siły próbują przejąć władzę.