Sur l'île de Gotland, en mer Baltique, au coeur de l'été, des étudiants en archéologie conduisent des fouilles pour retrouver des vestiges vikings. Martina Flochten, l'une des étudiantes, est alors retrouvée assassinée selon un rituel viking. Plusieurs personnes font figures de suspects. Parmi elles, le défenseur de la nature Ulf Torstensson, qui s'oppose à la construction d'une résidence hôtelière que projette le père de Martina. Staffan Mellgren, le directeur de thèse de la défunte, dont la rumeur dit qu'ils entretenaient une liaison, est à son tour interrogé par le commissaire. Eskil Andersson et Aron Bjarke font l'objet des soupçons de Robert Anders : tous deux semblent en effet dissimuler des indices importants et se couvrir mutuellement...