(Genesis 4:14-16) In Genesis, after Cain kills Abel, God exiles him...after which he marries.
At that point, according to Genesis, there's three people on the planet: Adam, Eve, and Cain.
Who'd he marry?
Personally, I think Genesis is a morality play, plain and simple.