Después de ser enviado a una larga travesía de dos años junto a su primo, el viaje de Ulfar Thormodsson, vástago de una importante familia vikinga, está a punto de terminar: la ciudad de Stenvik, cruce de rutas comerciales escandinavas, es su última parada. Nada más atracar, Ulfar conoce a Lilia, una bella mujer que le roba el corazón, y a Audun Arngrimson, el solitario herrero de la ciudad, cuyo pasado esconde oscuros secretos.
Al mismo tiempo, dos temibles ejércitos se acercan de forma inadvertida a Stenvik: por una parte los hombres del joven rey Olav, que quiere acercar su fe en el Cristo Blanco a los habitantes de la ciudad, a punta de espada si es necesario. Y por el horizonte se observan las incontables velas de otro enemigo aún más misterioso, dispuesto a luchar por los viejos dioses vikingos.