I 1412 ligger Norges dronning og hele Nordens herskerinde, Margrete den Første, for døden på et skib i Flensborg fjord. Ved hendes dødsleje våger den 15-årige Sofie Dane, oldebarn af livlægen Peter Dane, og nu det unge overhoved for sin slægt.
Her må den unge pige løfte arven efter sine forfædre, da hun lover den døende regent at støtte hendes stedsøn, kong Erik af Pommern. Som kongens frille kommer Sofie over de næste årtier tættere på kongemagten end nogen anden Dane tidligere har været. Da hun i dyb hemmelighed føder kongens uægte søn, lærer hun i sandhed den største kærlighed og det største had at kende.
Hun oplever oprør, krig og store omvæltninger, hun følger kongen på rejser til fjerne egne. Den tankeløse unge pige vokser med sine opgaver og lærer, at det ikke altid er så enkelt at skelne godt fra ondt.