En romantisk kärlekssaga som utspelar sig på 1340-50 tal. Riddarsonen Erland blir blixtförälskad i en romsk flicka som med sitt folk övernattar nära Riddar Bengts slott djupt inne i den småländska skogen.
Erland skall inom kort resa iväg till kungen i Tyskland och lära sig strida.
Tio år senare är Erland gift och har ett litet barn med sin utvalda Helena. Fadern och modern är döda och Erland är herre på Ekö slott.
En dag dyker Singoalla åter upp. Hon bor i en grotta nära slottet tillsammans med Assim som lyder henne i allt.