Osbert ist der zweite Sohn von Ealdorman (Earl) Uhtred, Herr von Bebbanburg in Northumbria. Die Dänen kommen an die Küste Bebbanburgs, und Ealdorman Uhtreds erster Sohn, ebenfalls Uhtred genannt, wird bei einem Spähtrupp getötet. Ealdorman Uhtred benennt seinen nächstältesten Sohn, Osbert, in Uhtred um. Ealdorman Uhtred wird bei einem verheerenden Angriff auf das von den Dänen besetzte Eoferwic (York) getötet, und sein Sohn wird vom dänischen Jarl Ragnar dem Furchtlosen gefangen genommen. Ragnar, der sich über die Tapferkeit des Jungen während der Schlacht amüsiert, hält ihn als Sklaven. Uhtreds Onkel Ælfric nimmt Bebbanburg ein und entreißt Uhtred, dem rechtmäßigen Erben, den Titel des Ealdorman.
Uhtred freundet sich mit Ragnars jüngstem Sohn Rorik an und gerät vor allem mit Sven, dem Sohn von Kjartan, einem von Ragnars Schiffsführern, in Streit. Eines Tages entführt Sven Ragnars Tochter Thyra und zieht ihr einen Teil ihrer Kleidung aus, um sie sexuell zu missbrauchen. Uhtred greift Sven aus seinem Versteck heraus an, nimmt ihm das Schwert ab und greift ihn damit an. Uhtred, Rorik und Thyra fliehen zurück in Ragnars Halle. Ragnar entlässt Kjartan aus seinem Dienst, als dieser sich über das Verhalten seines Sohnes lustig macht. Er zerquetscht auch eines von Svens Augen mit dem Griff seines Schwertes – und fügt düster hinzu, dass er beide zerquetscht hätte, wenn Sven Thyra völlig nackt ausgezogen hätte.
Uhtred zieht dann als Wikinger durch Ostanglien und nimmt an den Eroberungen von Mercia und Ostanglien sowie an der Invasion von Wessex teil. Er wird von einem Priester, Beocca, einem alten Freund der Familie, entführt. Anschließend flieht er aus Wessex und schließt sich Ragnar an. Uhtred genießt das Leben bei den Dänen, flieht aber, nachdem Kjartan und seine Männer Ragnars Halle in Brand gesetzt und alle Fluchtversuche getötet haben. Ragnar bleibt in der Halle und zieht es vor, auf seine Weise zu sterben, anstatt durch Kjartans Hand. Kjartan entführt Thyra.
Uhtred hofft, Kjartans Mördern zu entkommen, indem er das Gerücht verbreitet, dass auch er bei der Verbrennung der Halle ums Leben kam. Uhtred schließt sich daraufhin König Alfred in Wessex an. Dort lernt er lesen und schreiben und segelt mit Alfreds Flotte von 12 Schiffen gegen die Dänen. Nach einer Schlacht mit den Dänen trifft er Ragnar den Jüngeren, den ältesten Sohn des Grafen Ragnar, und erzählt ihm, wie sein Vater starb und dass Thyra entführt wurde. Sie trennen sich als Freunde und schwören sich, dass sie sich eines Tages zusammenschließen werden, um sich an Kjartan zu rächen und Thyra zu befreien. Uhtred möchte das Kommando über die Flotte übernehmen und erhält es unter der Bedingung, dass er das verwaiste Mädchen Mildrith aus Wessex heiratet. Ihm wird nicht gesagt, dass er durch die Heirat mit ihr auch die hohen Schulden ihrer Familie bei der Kirche übernehmen wird. Danach nimmt er an der Belagerung von Guthrum teil und gehört zu einer Gruppe von Geiseln, die ausgetauscht werden, als die Dänen und Sachsen Frieden schließen. Als er mit den Dänen den Winter in der Stadt verbringt, trifft er erneut auf Ragnar, der ihn vor dem Tod bewahrt, als Guthrum den Frieden bricht und die anderen sächsischen Geiseln ermordet. Uhtred flieht daraufhin, um seine Frau zu finden. Sie wurde von Odda dem Jüngeren, einem anderen Ealdorman aus Wessex, in den Norden gebracht. Dort kämpft er in der Schlacht von Cynwit, wo Uhtred den berühmten dänischen Anführer Ubba Lothbrokson im Zweikampf tötet.
Der Roman endet damit, dass Uhtred mit seinen Männern nach Exanceaster reitet, um seine Frau und seinen neugeborenen Sohn zu finden, anstatt Alfred direkt von seinem Sieg zu berichten.