Edward I of England was born on 17/18 Jun 1239 in Palace of Westminist, London, England to John of England, Lord of Ireland (1166 - 1216) and Isabel, Countess of Angouleme (c.1173 - 1217) and died on 7 Jul 1307 in Burgh by Sands, Cumberland, England. He was of the English House of Plantagenet. He married firstly in 1254 to Princess Eleanore of Castile, Queen consort of England, Countess of Ponthieu. She was born in 1241 in Burgos, Castile (now is Spain) to Ferdinand III, King of Castile and Toledo, King of Leon and Galicia (1199/1201 - 1252) and Joan, Countess Ponthieu (1220 - 1279) and died on 28 Nov 1209 in Harby, Nottinghamshire, England. He married secondly in 1299 to Princess Margaret of France, Queen consort of England. She was born in about 1279 in Paris, France to Philip III of France (1245 - 1285) and Marie of Brabant, Queen consort of France (1254 - 1322) and died on 14 Feb 1318 in Marlborough Castle, Wiltshire, England.