Prins Alveric wordt door zijn vader, koning van de vallei van Erl, erop uitgestuurd om Lirazel, de dochter van de koning van Elfenland te trouwen om zo een tovervorst als kind te verwekken. Na hun huwelijk wordt Lizarel terug gelokt door haar vader; Alveric gaat op zoek naar zijn vrouw.