Интересная история связана с женой Ярослава, дочерью шведского короля Олафа (Улофа) Шетконунга. Ингигерда должна была выйти замуж за короля Норвегии Олафа II. Этот брак был гарантией мира между Швецией и Норвегией. Об этом было принято решение тинга в Упсале в 1017 году. Свадьба должна была состояться осенью на границе двух государств на берегу реки Эльв. В соответствии с достигнутыми соглашениями осенью 1018 года Олаф II прибыл на границу для свидания с невестой и ее отцом. Но на оговоренном месте встречи никого не оказалось. Отправленные в Швецию гонцы привезли неутешительное известие: еще летом к Олафу Шетконунгу прибыли послы от новгородского "Конунга Ярицлейва". И шведский король решил выдать свою дочь за новгородского князя Ярослава (конунга Ярицлейва). Королю Норвегии Олафу II ничего не оставалось, как жениться на Астрид, сводной сестре его бывшей невесты Ингигерды.
.