Who was edward the 1 wife?

Edward I was married twice. His first wife was Eleanor of Castile, who died on November 28, 1290. He then married Margaret of France in 1299.