En la corte inglesa se encontraba su hermanastra Leonor de Castilla, que había contraído matrimonio en 1254 en la ciudad de Burgos con el futuro Eduardo I de Inglaterra, hijo de Enrique III.