A pesar de no existir hijos del matrimonio regio (Pedro I no nacería hasta 1334), Leonor acertó rechazando sutilmente el consejo envenenado del antiguo regente, de que la reina fuera repudiada y el rey se casara con ella, sabiendo que eso implicaba el descrédito del rey, la guerra con Portugal y la sublevación de una nobleza encabezada por él mismo.