Orm, afstammeling van Vikingen, vestigt zich in Engeland en haalt zich de wraak van een heks op de hals. Zich niet bewust van de gevolgen van zijn daad, huwt hij de Engelse Aelfrida, maar de zoon die uit hun huwelijk wordt geboren, kan niet worden gedoopt omdat Orm de priester heeft weggestuurd. Imric, hertog der elfen, wordt er van in kennis gesteld dat een kind ongedoopt is gebleven. Met een gevangen, waanzinnige trollenvrouw maakt hij een wisselkind dat hij er voor in de plaats legt. Het mensenkind, door de elfen Skafloc genoemd, groeit voorspoedig op in het rijk van de elfen en maakt kennis met al hun bekwaamheden, en de macht van hun magie. Het wisselkind - half elf, half trol - door zijn ouders Valgard genoemd, groeit op tot een wrede, norse knaap, een bloeddorstige jager en een gevreesd berseker..