A saúde do rei Alfredo piora ainda mais, e Alfredo muito enfraquecido solicita a presença de Uhtred, agora conhecido em todo o Wessex como um grande guerreiro, Alfredo tenta persuadi-lo a fazer um juramento ao seu filho e herdeiro Eduardo. Uhtred não quer fazer isso, pois isso o impediria de retornar à Nortúmbria e retomar a roubada fortaleza de Bebbanburg.
No entanto, Uhtred já está ligado a Wessex devido ao seu juramento ao rei Alfredo e agora como responsável pelas forças armadas de Lundene enfrenta uma nova ameaça, duas forças dinamarquesas distintas estão em Cent. Uma delas é comandada por seu conhecido inimigo Haesten, agora autoproclamado Jarl, e a segunda, e mais séria, é comandada por Jarl Harald Bloodhair.
Alfred ordena que Uhtred suborne Haesten para deixar Cent, Uhtred não confia em Haesten, pois provou ser indigno de confiança, mas ele obedece. Enquanto viajava com uma pequena força, Uhtred consegue capturar Skade, a mulher e feiticeira de Harald. Harald não pega leve e vai ao encontro de Uhtred com um grupo de mulheres saxãs que ele capturou, e ameaça matar todas elas se Skade não for solta. Ele começa a matar as prisioneiras e Uhtred decide libertar Skade para acabar com a carnificina. Skade foge com Harald, mas não antes de amaldiçoar Uhtred.
Uhtred cria um plano para prender Harald, e ele funciona muito bem, Uhtred ordena que os homens de Alfredo levem Skade como prisioneira novamente, e o ferido Harald é forçado a fugir para a Ilha Torneie.
Mas chegam notícias grandes e devastadoras: a amada esposa de Uhtred, Gisela, morreu durante o parto e a criança também não sobreviveu. Uhtred retorna a Lundene e encontra o clérigo Godwin proclamando que Gisela era a prostituta do diabo e voltou como Skade. Uhtred é tomado pela raiva e acidentalmente o mata, e isso dá a Alfredo o poder de puni-lo, e um alto preço é exigido, Uhtred tem que pagar uma multa altíssima, fazer um juramento a Eduardo, e Alfredo também detém os filhos de Uhtred como refém de seus termos e os coloca sob custódia de Aethelflaed. Furioso com o tratamento de Alfredo e suas exigências, Uhtred renega seu juramento e navega para Dunholm, onde mora seu amigo Ragnar. Ele também leva Skade com ele.
Uhtred agora quer conseguir dinheiro para formar um pequeno exército capaz de atacar Bebbanburg, e Skade conta a ele que Skirnir, seu odiado marido, tem um pequeno tesouro escondido. Uhtred navega até a Frísia para encontrar Skirnir, e durante a viagem ele e Skade se tornam amantes, mas tudo muda quando Uhtred derrota Skirnir e descobre que o tesouro descrito por Skate é na verdade muito menor, e a nega sua parte na pilhagem, sem dinheiro suficiente e com o início do inverno, Uhtred retorna a Dunholm.
Enquanto permanece em Dunholm, Uhtred recebe a notícia de que Alfredo morreu e, sem seu rei, Wessex agora está fragilizado e aberto a ataques. Ragnar planeja atacar Wessex junto com os Jarls da Nortúmbria, Cnut e Sigrid, mas durante as discussões Haesten chega, mesmo sem ser convidado, e se oferece para atacar a Mércia primeiro. Skade vai com Haesten.
Uhtred está agora em uma posição difícil, criado com os dinamarqueses e compartilhando suas crenças, mas também tendo um juramento a Alfredo e Aethelflaed, e com seus filhos na Mércia que seria atacada. Mas quando seu amigo padre Pyrlig chega e lembra Uhtred de seu juramento a Aethelflaed e que “juramentos feitos no amor não podem ser quebrados”, Uhtred toma uma decisão e escolhe um lado, o lado saxão.
As coisas não estão mais fáceis na Mércia agora que Alfredo está morto, Aethelred quer se livrar da influência de Wessex na Mércia e, para isso, ele quer se divorciar de Aethelflaed. Mas ele precisa de uma desculpa para isso e ordena que Lorde Aldhem estupre Aethelflaed, dando-lhe a chance de acusá-la de adultério. No entanto, Uhtred está de volta e mata Aldhem e liberta Aethelflaed, assim como seus filhos.
Uhtred e Aethelflaed então vão ao conselho de Aethelred, surpreendendo-os diante dos senhores da Mércia reunidos. Uhtred avisa sobre os planos de Haesten e pede aos senhores da Mércia que tragam seus homens para Lundene. Mas, devido à influência de Aethelred, apenas Lorde Elfwold vem.
Uhtred e Aethelflaed se aproximam e se tornam amantes, e Uhtred descobre que Alfredo aconselhou Aethelflaed a trazê-lo de volta. Steapa chega com um exército de 1.200 soldados das melhores casas de Alfredo, junto com Eduardo. Uhtred novamente se recusa a prestar juramento a Eduardo.
Uhtred decide atacar Haesten, mas não o encontra em Baemfleot (Benfleet), mas uma grande força dinamarquesa. Uhtred quase perde a luta, mas é salvo por Steapa e juntos capturam um dos dois fortes. Eles se reúnem e se preparam para uma batalha mais dura para capturar o segundo, o que fazem, mas com mais perdas.
Uhtred encontra Skade e uma boa quantidade de ouro no salão, e Harald Bloodhair, aleijado e vingativo pela traição de Skade a Haesten, aparece de repente, abraca Skade e a mata, e então pede a Uhtred para matá-lo. Uhtred o faz, então se encontra com Edward, que diz que não precisa do juramento de Uhtred enquanto sua irmã o tiver. Uhtred e Aethelflaed então partem.