When the treaty arranging the marriage of Margaret and Eric was signed at Roxburgh on 25 July 1281, Alexander III's younger son David had already died, in June 1281, leaving the King of Scots with only one legitimate son, Alexander.
Ketika perjanjian yang mengatur pernikahan Maighread dan Eirik ditandatangani di Roxburgh pada tanggal 25 Juli 1281, putra Alaxandair III yang lebih muda David sudah meninggal, pada bulan Juni 1281, meninggalkan Raja Skotlandia dengan hanya satu putra sah, Alexander.