Den unge riddaren Erland Månesköld lever under medeltiden på släktens slott med sin mor Elfrida. Han möter den vackra zigenarflickan Singoalla. När hennes följe lämnar trakten kan Erland inte glömma Singoalla, men hans mor övertalar honom att gifta sig med Helena Ulfsax. Men denna kärlekshistoria är långt ifrån över …