Afonso Henriques was the son of Henry of Burgundy , Count of Portugal and Teresa of LeÃ n.
From this marriage several children were born , but only one son , Afonso Henriques ( meaning `` Afonso son of Henry '' ) survived .