Magnus Erikssons kallenavn (= Magnus Kjærtegn) kommer av at Birgitta av Vadstena var fiendtlig innstilt til ham. På morssiden var også hun av Folkungaætten. Hun anklaget ham for sodomi. Det er særlig hans forhold til Bengt Algotsson som ligger til grunn for teorien om at han hadde homofil legning. Birgitta skrev ned sine 700 visjoner i samlingen , og hevdet her at jomfru Maria en gang på 1360-tallet hadde tilskrevet fire av Sveriges stormenn og opplyst dem om at kong Magnus «hadde hatt beblandelse med menn», som han elsket høyere enn både Gud og sin kone Blanka. I stedet mente hun at «en annen mann, født i riket, er valgt til konge av Gud» - nemlig Birgittas sønnesønn. Jomfru Maria sluttet truende med at «er det den, som min sønn Kristus har valgt, da blir han stadfestet. Er det ikke ham, da blir han utskrapt.» Men svenskene ville ikke ha Karl Karlsson til konge; da foretrakk de Albrekt III.