Edward I of England
Henry married Eleanor, daughter of Edward I of England and Eleanor of Castile, at Bristol on 20 September 1293. Their children were: