Trahaearn ap Caradog was a King of Gwynedd. Trahaearn was a son of Caradog ap Gwyn, ruler of Arwystli, a small state, on the south-western border between Gwynedd and Powys. He was born in 1044 in Arwystli, and died in 1081 in Mynydd Carn in... Wikipedia
Born: Arwystli
Died: 1081, Pembrokeshire, United Kingdom
Children: Llywarch ap Trahern
Partner: Nest ferch Gruffudd
Great-grandparents: Gollwyn ab Ednywain ap Bleddyn ap Bledrus, Gwath Voed, Lord of Efginwriath, and Morfudd ferch Ynir