No jardim da santidade floresceram pelo menos 22 Margaridas, algumas delas ornadas da coroa real ou de qualquer sinal da nobreza.
A santa deste dia, muito popular, era filha de príncipes ingleses, exilados na Hungria, onde nasceu. Quando retornaram à pátria com a subida ao trono do tio-avô Eduardo, o Confessor, tiveram de se abrigar na Escócia para fugir às guerras entre dinamarqueses e normandos.
Na Escócia, a jovem e bela Margarida desposou aos 24 anos o rei Malcom, homem rude e analfabeto, mas não privado de bom senso. Deixou-se de fato guiar pela sábia e culta rainha, secundando-a nas obras caritativas. Tiveram oito filhos, seis homens e duas mulheres, uma das quais, Matilde, será a mulher de Henrique I da Inglaterra.
Margarida fundou a abadia beneditina de Dunfermline, na qual foi sepultada. Foi canonizada em 1251.