Responses
They are second cousins actually, her first cousin would be his parent that her great uncle had, technically because of the age gap it would be first cousin once removed because of the generation gap. I still think cousins should never marry cousins no matter how distantly related you never know what could happen genetically with any children produced

So they keepin it historically accurate by having first cousin marriages (≧∀≦)