V
Vimy_Ridge
Guest
Not really a Catholic answer but if have noticed there are actually two creation stories in Genesis so some have claimed that there were humans created before Adam and Eve, they are called pre-Adamites, Cain could have married one of them.