cousin marriages......

You sound like know her in person.

Its pretty common to stay engaged for years before getting married in many communities.