Eleanor of England
On 15 March 1305, King Edward I of England offered John the marriage of his granddaughter Joan of Bar, which he "willingly accepted." She was a daughter of count Henry III of Bar, and Eleanor of England, Countess of Bar, the eldest daughter of king Edward I of England.