Orm, afstammeling van Vikingen, vestigt zich in Engeland en haalt zich meteen de wraak van een heks op de hals. Zich niet bewust van de vloek die over hem werd uitgesproken, huwt hij de Engelse schone Aelfrida. De zoon die uit dit huwelijk wordt geboren, kan niet worden gedoopt omdat Orm in een vlaag van woede de priester wegstuurt.
Imric, hertog der elfen, wordt ervan in kennis gesteld dat een mensenkind ongedoopt is gebleven. Met een gevangengenomen waanzinnige trollenvrouw maakt hij een wisselkind dat hij verruilt voor het mensenkind. Deze telg, door de elfen Skafloc genoemd, groeit voorspoedig op in het elfenrijk en maakt kennis met hun bijzondere talenten, hun gebruiken en hun magie.
Het wisselkind - half elf, half trol - door zijn ouders Valgard genoemd, groeit op tot een wrede norse knaap, een bloeddorstig jager en een gevreesd berserker.
Een confrontatie kan niet uitblijven.