Margaret Princess of England was born in Windsor Castle, Windsor, Berkshire, England October 5, 1240. Margaret died February 27, 1274/1275 in Cupar Castle, Cuper, Fifeshire, Scotland, at age 34. Her body was interred in Dunfermline, Fifeshire, Scotland. She married twice. She married Alexander III King Scotland December 26, 1251 in York, Yorkshire, England. Alexander was born September 4, 1241 in Roxburgh, Roxburghshire, Scotland. Alexander died March 19, 1285/1286 in Kinghorn, Fifeshire, Scotland, at age 44. His body was interred March 29, 1286 in Dunfermline, Fifeshire, Scotland. She married Alexander III King Scotland December 26, 1251. Alexander was born about 1248.