В 1000 году после смерти норвежского короля Олафа, сына Триггви, частью Норвегии завладел шведский король Олаф Скетконунг. Вскоре после этого возвратился из морского набега норвежский принц Олаф Гаральдович и провозгласил себя норвежским королем. Началась упорная многолетняя борьба шведов с норвежцами, сильно ожесточившая стороны и сделавшая их взаимное положение невыносимым. Обе страны подвергались время от времени набегам, опустошению, прекратились взаимные сношения, остановилась торговля. Мало-помалу у народов выросло убеждение в необходимости прочного мира, и тем же убеждением проникся и норвежский король, желавший по многим причинам окончания борьбы и дружбы шведского государя. Но осуществлению этих общих желаний препятствовала могучая воля шведского короля, который после многих случаев предательства со стороны своего врага так возненавидел его, что не мог слышать его имени. Чтобы склонить шведского короля к миру, норвежский совет из короля и его сановников решили обратиться к помощи правителя западной Готландии Рогнвальда, который приходился двоюродным братом шведскому королю и был в то же время родственником по жене Олафу Гаральдовичу. Рогнвальд и его жена Ингибиорга не нашли другого средства, как прибегнуть к содействию и влиянию святой Анны, находившейся с ними в самых близких отношениях. К шведскому двору с поручением по этому делу был послан славный исландский поэт Гяльте. Будучи благосклонно принят королем, Гяльте был представлен и святой Анне в ее тереме и передал ей письмо Ингибиорги. Святая Анна сразу же обещала ему свое покровительство и после нередко советовалась с ним по поводу сообщенного ей плана своих друзей. Когда обстоятельства показали, что поэт своими средствами не в состоянии достигнуть цели, все надежды были возложены на святую Анну. Однажды она решилась прямо просить у отца откровенно выяснить, что он думает относительно прекращения вражды, существующей между ним и норвежским королем. Она указала ему, что многие его подданные страдают от этой войны, одни — потеряв свое имущество, другие — оплакивая убитых родственников и все вообще находясь в постоянной опасности от норвежцев, что сама Норвегия — страна бедная, трудно проходимая, населенная вероломными и непокорными жителями и не стоящая того, чтобы домогаться ее, что на востоке есть страны, находившиеся некогда под шведской властью и более заслуживающие внимания шведского короля. «Лучше было бы тебе, — сказала она, — уступить Олафу оставленную ему предками землю и заключить с ним мир».
Король с гневом ответил, что он никогда не примет подобного совета и обещал ближайшей же зимой собрать в Упсале народный совет и объявить ему свою непреклонную волю идти на Норвегию с многочисленным войском ранее, чем растает лед. Этот резкий отпор, однако не остановил святую Анну. Необходимость во что бы то не стало добиться мира привела ее и Гяльте к новому плану. Святая Анна решила самоотверженно принести себя в жертву и ценою своего брака с Норвежским королем установить между ним и отцом желаемые отношения. Она известила письмом жену Рогнвальда о положении дела. То же сделал и Гяльте по отношению других заинтересованных лиц. Скоро было получено согласие норвежского короля на новый план, и Рогнвальд начал тайным образом и с большим успехом набирать ему сторонников среди шведов, созывавшихся шведским королем зимою 1014-1015 гг. на народный совет в Упсале. Осенью, до открытия совета, святая Анна в сопровождении большой свиты и Гяльте выезжала на несколько дней в свое имение близ Упсалы Улларокер и имела продолжительное совещание с прибывшим туда Рогнвальдом. На совет в Упсалу вместе с Рогнвальдом явился Биорн, маршал норвежского короля, в качестве посла последнего. Биорн заявил совету, что он прибыл от своего короля с предложением мира и просьбой выдать за него замуж принцессу Анну. Шведский король было весьма сурово принял это предложение, но ввиду возмущения, поднявшегося на совете вследствие его упорства, принужден был уступить общему желанию и дал свое согласие.