В 975 году Харальд Гренландец вернулся в Норвегию и, став правителем в Вике, был завидным женихом. За 14 лет до своего изгнания он много лет пробыл в браке. Потомства у него в этот период не появилось. Аста, выйдя замуж за Сигурда Свинью, родила ему несколько детей. Так что проблем с деторождением у неё не было. Олав Святой появился на свет не в благополучный и длительный период совместной жизни Харальда и Асты, а в эпоху скитаний Харальда.

Харальд бежал из Норвегии в 989 году. В 991 и 994 годах он должен был принимать участие в  нашествиях на Англию, для которых Олав Трюгвасон набирал воинов в первую очередь среди норвежских изгнанников. В 993 году Харальд был вместе Олавом среди йомсвикингов, а в 992 году он, скорее всего, побывал вместе с Олавом на Руси. 

В 994 году Харальд погиб. В отличие от Олава Трюгвасона, во время разгрома йомсвикингов он в плен не попал, и погостить в Норвегии ему не удалось.

Рождению Олава Святого предшествовал такие обстоятельства: