Об этом узнал норвежский дружинник Эйвинд и сразу бросился вдогонку на своем судне за пиратом. Они догнали его, в Шведских Шхерах завязался бой, Торгаут и большинство его людей погибли, часть попрыгала в воду. Эйвинд забрал все похищенные товары, а также драгоценности, принадлежащие конунгу, в ту же осень вернулся в Норвегию и поднес их Олафу Харальдссону.
Но праздничные свадебные хлопоты оказались напрасными. Свадьба норвежского конунга и шведской принцессы по решению
Свадьба могла сорваться не только из-за капризов шведского короля, тут была еще одна причина, причем очень серьезная. Оказывается, как впоследствии узнал Олаф от своих людей, побывавших у ярла Рёнгвальда Ульвссона, где тот сообщил норвежцам из письма Ингигерд, что к Олафу Шведскому накануне, летом или осенью 1018 года, приезжали послы конунга Ярислейфа (Ярослава Мудрого) с
У ярла Рёнгвальда в то же время гостила младшая сестра Ингигерд — Астрид. Чтобы не ударить лицом в грязь, люди Олафа Святого попросили ее выйти замуж за конунга и не получили отказа. Когда из Швеции вернулись гонцы и все рассказали, Олаф выслушал, подумал и тоже согласился на этот брак. Чтобы не тянуть время, зная из предыдущего опыта, что опять все может расстроиться, тут же зимой 1019 года отправились к ярлу в Ёталанд за невестой, а в феврале они сыграли свадьбу втайне от Олафа Шведского.
На следующий год весной в Свитьод прибыли гонцы конунга Ярислейфа из Хольмгарда узнать, готов ли выполнить свое обещание шведский король. Олаф пришел к Ингигерд и завел разговор, чтобы она выполнила его желание, и вышла замуж за конунга из Гардарики. На что Ингигерд ответила, что она готова на замужество при одном условии, если Ярислейф передаст ей в виде свадебного подарка Альдейгьюборг (Старую Ладогу) и область к нему прилежащую.
Получив согласие, собрав необходимое снаряжение на судно и припасы, летом 1019 года они все вместе отправились на восток в Гардарики. По прибытии сразу сыграли свадьбу, и, как сообщает «Сага об Олафе Святом», «
Олаф Шведский был, конечно, удовлетворен таким исходом дела. Сразу после свадьбы Олафа Святого с его дочерью Астрид он заключил с зятем мир, но через три года умер в возрасте 40 лет. В 1024 году в семье Олафа родился сын, которого назвали Магнусом.
Все это время норвежский конунг проводил христианизацию страны, подчинил Оркнейские острова. Он прилагал все силы, чтобы искоренить язычество и те древние обычаи, которые, по его мнению, противоречили христианской вере. Хотя, как указывают саги, он был человеком добродетельным и щедрым, сдержанным и немногословным, однако к язычникам он был беспощаден. Более того, он один из первых конунгов, который пытался остановить пополнение рядов викингов-пиратов. Как поведал Стурлуссон, раньше в Норвегии было заведено, что сыновья могущественных
И самое главное, объявился претендент на норвежскую страну. Датский конунг Кнут Великий по-прежнему продолжал считать Норвегию своим наследственным владением. Поначалу, когда Олаф набирал силу, он не заикался о своих правах. Но когда несогласное население с политикой правителя, не выдержав притеснений, побежало из Норвегии, Кнут понял, что пришло его время.