I 1261 blir den 17 år gamle danske kongsdatteren Ingeborg røvet fra Skov nonnekloster på Jylland. I Bjørgvin venter kong Magnus Håkonsson, og bryllupet skal stå bare to dager senere. Mot sin vilje blir Ingeborg trukket mot den alvorstunge kongen, men onde krefter er i sving, og dette hindrer Magnus i å gjengjelde hennes følelser. Det er Magnus' egen mor, den herskesyke dronning Margrete som står i veien for deres lykke. Selv om hun er en farlig motstander, tar Ingeborg opp kampen.