efter 1035.
1019 Norge, Sarpsborg. [1]
Det var planerat att Astrids halvsyster Ingegerd skulle gifta sig med kung Olav "den digre" i Norge, men istället giftes Ingegerd bort med den mäktige fursten Jaroslav av Kiev. Så Astrid fick bli ersättare för utlovade Ingegerd och giftes bort med kung Olav, sedemera kallad "den helige".
(Källa: Snorre Sturlasson och Maja Hagerman - Spåren av kungens män)
När Olav hade dött år 1030 övertog Astrid ansvaret för tronföljaren Magnus. Han var inte Astrids egen son, utan var född av en slavinna, Alfhild, som Olav enligt tidens bruk hade lägrat. Astrid skickade Magnus till sin halvsyster Ingegerd i Kiev för att fostras i en annan anda än den som rådde i Norge. Magnus återvände som elvaåring och kröntes till kung över både Norge och Danmark. Han kallades Magnus den Gode. Men han dog plötsligt under egendomliga omständigheter och efterföljdes i Danmark av kung Sven Estridsson, på vars berättelser Adams krönika bygger.