Where did Cain get his wife? "Don't forget Seth." 1+1=2
Could explain the old Cain and Abel mystery as well don't you think?
A few years ago archaeologists reckoned they had found the 5,000 year old skeleton of a gay caveman - that's about the right time period - roughly. So this is what I reckon happened - Cain came on to Abel in the field and Abel (being str8) whacked him over the head with his caveman club - leaving a permanent mark - whereupon Cain lost it and did him in. After that he married Seth and they ran off together to Prague (via Nod). When Cain was about 1,000, he died and was buried with some pots and jugs and stuff - proving that he was not a stereotypical male 'warrior' or 'hunter' but more of a gardening and cooking type - obviously gay!
Although I cannot prove it conclusively, I have thoroughly researched the topic (for about 5 minutes) - here are my references: Genesis 4 and
First homosexual caveman found
From the "humans" (possibly the Neanderthals mentioned in the OP) that were created on the 6th day in Genesis 1.
Neanderthal - Wikipedia
It's a long read but if you go down to the Genome part and start there you'll see that:
However, an analysis of a first draft of the Neanderthal genome by the same team released in May 2010 indicates interbreeding may have occurred.
[27][85] "Those of us who live outside Africa carry a little Neanderthal DNA in us," said Pääbo, who led the study. "The proportion of Neanderthal-inherited genetic material is about 1 to 4 percent [later refined to 1.5 to 2.1 percent].
[56] It is a small but very real proportion of ancestry in non-Africans today," says Dr.
David Reich of
Harvard Medical School, who worked on the study. This research compared the genome of the Neanderthals to five modern humans from China, France, sub-Saharan Africa, and Papua New Guinea.
[85]
Which suggest that humans did breed with Neanderthals, partially explains their extinction 40,000 years ago, which is right around the time humams started becoming civilized and started farming and building communities etc. Because they are us, at least in part, as the data might indicate. The further your read into the Genome part the more likely it appears that we did indeed breed with Neanderthals. So it's possible these Neanderthals is where Cain and Seth got their mates and had children etc.
As for the homosexual part. Its possible, homosexuality has always been around, and there is nothing wrong with that. Its not a recent or new thing. Its well documented throughout history. But neither Cain or Seth were gay, at least to my knowledge as both have genealogies which means at the very least they did procreate with women. Seth's genealogy leads us all the way to Noah, Abraham, and dare I say it Jesus eventually.