Eduardo I de Inglaterra quiso casar a su hijo, Eduardo, con Margaret para unir a Escocia e Inglaterra, pero la inesperada muerte de la princesa Margaret en las islas Orcadas, en 1290, vació de contenido este plan, dando con ello pie a que los clanes escoceses se disputasen el título.