Our Family's Journey Through Time

| Gruffydd ap Cynan | |
| B: | 1055 |
| Caernarvonshire, Wales | |
| D: | 1137 |
| Caernarvonshire, Wales | |
| Angharad verch Owain | |
| B: | 1065 |
| Flintshire, Wales | |
| M: | 1085 |
| Gwynedd, Wales | |
| D: | 1162 |
| Flintshire, Wales | |
| Cynan ap Iago | |
| B: | 1014 |
| Anglesey, Wales | |
| D: | 1051 |
| Rhanullt O'Olaf | |
| B: | 1031 |
| Dublin, Ireland | |
| M: | Caernarvonshire, Wales |
| D: | 1076 |
| Dublin, Ireland | |
| Ragnhildr | |
| B: | 1024 |
| M: | 1036 |
| D: | 1056 |
| Prince of Wales Idwal ap Iago | |
| B: | Abt 974 |
| Aberffraw, Anglesey, Wales | |
| D: | 1039 |
| Aberffraw, Anglesey, Wales | |
| Afandreg verch Gwair | |
| B: | Malltraeth, Anglesey, Wales |
| D: | 1060 |
| Malltraeth, Anglesey, Wales | |
| Cecily verch Madog | |
| B: | Aberffraw, Anglesey, Wales |
| D: | 1016 |
| Wales | |
| Idwal ap Meurig | |
| B: | Abt 945 |
| Anglesey, Wales | |
| D: | Abt 996 |
| Anglesey, Wales | |
We make every effort to document our research. There is a lot of information that I do not have, and I know there are mistakes in this tree. My feelings will not be hurt if you give me corrections or additional information, especially if you can provide sources for the information.