A su regreso, Eduardo I firmó un tratado de paz, según el cual tomó como esposa a la hermana del rey francés, Margarita, y acordó que el príncipe Eduardo se casaría a su vez con la hija de Felipe IV, Isabel, quien entonces tenía dos años de edad.