Según el Tratado de Birgham, se acordó que Margarita debía casarse con Eduardo de Carnarvon —el hijo de seis años del rey inglés—, aunque Escocia quedaría libre de la señorío feudal inglés.