Есть версия истории этого сватовства, рассказывающая, почему все же любившая другого Ингигерд вышла замуж за Ярослава.
Швеция и Норвегия в то время еще не до конца поделили свои земли, а потому пограничные стычки продолжались. Когда Олав Харальдсон по прозвищу Толстый сумел взять власть над норвежскими землями в свои руки, то предпочел уладить отношения с соседями мирным путем. Для этого он предложил шведам признать возврат захваченных земель и просил у шведского конунга Олава Шетконунга руки его дочери Ингигерд. Неизвестно, чего больше не хотелось отдавать Шетконунгу — дочь или земли, но швед категорически воспротивился.
Живущим в пограничных областях простым бондам (землевладельцам) надоело быть крайними в бесконечных спорах между королями, и они собрались на общее собрание тинг в Упсале. Норвежский король сватает дочь шведского конунга, обещая больше не воевать? Участники тинга долго не размышляли, постановив, что Ингигерд должна выйти замуж за Олава Харальдсона Толстого, а отец не должен ей препятствовать, не то будет просто убит! С самой девушкой уже договорились. Наслушавшись рассказов о женихе, Ингигерд заочно влюбилась и дала согласие на этот брак. Дочь дала, а отец нет.
Неизвестно, чем бы все закончилось, не появись вовремя послы от Ярослава с той же просьбой. Шетконунг, похоже, готов был отдать строптивую Ингигерд кому угодно, только бы не Харальдсону, а потому быстро согласился с новым сватовством. Осенью, когда делегации шведов и норвежцев должны были встретиться в условленном месте ради предстоящей свадьбы, ни самой невесты, ни каких-либо послов с объяснениями Олав Харальдсон не увидел. Оскорбление оказалось сильным, но начинать войну из-за девицы, пусть и красивой, разумный король Норвегии не стал.
Олав Харальдсон поступил иначе. Он соблазнил другую дочь Шетконунга — Астрид, которая гостила у родственников в Норвегии. Девушка согласилась тайно выйти замуж за обиженного короля, для чего и бежала к нему на Рождество! Вот теперь пощечину получила уже Ингигерд, да еще какую! За Ярослава она не хотела выходить сама, а Олав женился на сестре. Пришлось брать свои слова по поводу русского князя обратно и делать вид, что согласна, только с условием, мол, пусть подарит Альдегьюборг (Ладогу) и прилегающие земли. А это ни много ни мало будущая Ингерманландия, названная по имени новой владелицы!
Положение у князя Ярослава было катастрофическим, тут не то что на шведской королевне женишься, но и на ее бабушке! Послы князя резво согласились на все условия (Шетконунг и его дочь просчитались, могли бы требовать и гораздо больше, загнанный в угол Ярослав отдал бы), и свадьба весной состоялась.
Не без помощи новых родственников и новгородцев он вернул себе власть в Киеве, утер пот с лица от трудов ратных и не совсем и стал править уже в качестве киевского князя большей частью Руси. Новгородцев за помощь довольно щедро наградил, но главное, дал им Ярославову Русскую Правду, определяющую многие вольности великому городу. Отменил этот свод законов вольного города только Великий московский князь Иван III (дед Ивана Грозного).