┌─Edward I King of England ⇒
┌─Edward II King of England
│ └─Eleanor of Castile ⇒
┌─Edward III King of England
│ │ ┌─Phillip IV the Fair King of France ⇒
│ └─Isabella of France
│ └─Joan I of Navarre ⇒
┌─John of Gaunt
│ │ ┌─John II of Avesnes Count of Hainaut ⇒
│ │ ┌─William I Count of Hainaut
│ │ │ └─Philippa of Luxembourg ⇒
│ └─Philippa of Hainault
│ │ ┌─Charles of Valois ⇒
│ └─Joan of Valois
│ └─Margaret Countess of Anjou ⇒
Blanche
└─Marie de Saint Hilaire de Hainault