herne: and even if she is the daughter of Zaks cousin it would take a genealogist some time to work out how many umpteen times 'removed' they are as cousins..
They'd be second cousins with no removals, I think. It's basically worked out by which relatives you share that are the same, and how many generations apart you are. Charity and Cain are in the same generation, so there would be no removals, but they share great-grandparents, so they'd be second cousins. If they shared the same grandparents, then they'd be first cousins. The more greats there are, the higher the number beforehand, so if they shared great-great-grandparents, they'd be third cousins, great-great-great-grandparents fourth cousins and so on.
I think that makes sense?