Handlingen i den gammelfranske versjonen er i korthet følgende: Felix, kongen av Andalusia (al-Andalus) angriper et følge av pilegrimer på vei til Santiago de Compostela. Blant pilegrimene befinner det seg en fransk ridder som nylig er blitt enkemann og hans datter. Felix dreper ridderen og fører datteren med seg til byen Napoli, hvor hun blir selskapsdame for Felix' dronning. På samme dag føder begge et barn til verden: Dronningen føder sønnen Flores, mens selskapsdamen føder datteren Blanseflor.