Father: Prince Gruffydd of Duheubarth Born: 1032 Married: Unknown Died: 1073
Mother: Princess Ealdgyth of Mercia Born: 1032 Died: 1075
Children: 1. King Maredudd of Powys (b.1068) 2. Princess Nest of Deheubarth (b.1070) 3. Prince Ithel of Deheubarth (b.1072)