Saint Margaret of Scotland, Queen Margaret of Scotland Margaret of Scotland
1045 - 1093 (48 years)
King of England II Æthelred
0968-1016
0968-1016
Aelfgifu
0968-
0968-
King Of England II Edmund
0989-1016
0989-1016
Edward
1016-1057
1016-1057