Who did Cain marry?

Cake • It's called the American dream because you have to be asleep to believe it.
After Cain killed his brother, he left. At the time, Adam and eve only had the two children (down to one after he was murdered). But the scriptures talk about Cain going elsewhere and marrying a woman. It seemed like she was part of a village. So who were they? 
I'd like to know Christians standpoint on this. From my belief, the other deities created other people - and I don't mean created suddenly like Adam and eve. I mean they'd been on earth for hundreds and hundreds of years, evolving (with the deities help). So when the bible talks about how Adam and eve were the first man and woman, I take it as meaning they were the first man and woman that Elohim (the Christian god) created.