L'histoire se déroule durant la guerre Suédo-Danoise de 1657 à 1660. Suite au gel de la mer autour des îles Danoises, le Roi de Suède Karl X Gustav emmène son armée et traverse la glace pour entourer les côtes de l'île. Parmi eux, Lasse Mansson, un mercenaire né Danois, ayant sauvé la vie du Roi lors d’une bataille, s’arrête dans un des villages d’une île pour guérir d’une blessure.