Весілля мало відбутися восени на кордоні двох держав, на березі річки Ельв. Відповідно до досягнутих угод, восени 1018 року Олаф II прибув на кордон для побачення з нареченою та її батьком, але їх там не виявилося. Відправлені до Швеції гінці привезли невтішну звістку: ще влітку до Улофа Шетконунга прибули посли від новгородського «конунга Ярицлейва», шведський король видав свою дочку за сина Київського князя Володимира і майбутнього правителя всієї Київської Русі Ярослава Мудрого, який княжив тоді в Новгороді, а Олаф II одружився з її зведеною сестрою Астрід.