Wife of Cain
The answer to "Who Did Cain Marry?" is unknown except to those who blindly consider the Book of Genesis in the Holy Bible to actually be the Truth. Since the Holy Bible says all mankind came from Adam and Eve then Cain would have had to marry his sister. There is no record in the Holy Bible about the names of sisters of Cain since Christianity considered the Worth of a Woman to be so low that the daughters of Adam and Eve were not even worth the ink or paper to record their names. If this is true than it is no wonder why the human race has not advanced all that much due to repeated inbreeding and incest. We humans still murder each other daily because someone else has a slightly different idea or belief system about the Great Architect of the Universe.
See:
Able
Adam
Book
of Genesis
Cain
Christianity
Eve
Genesis
Great
Architect of the Universe
Holy
Bible
Truth
Who
Did Cain Marry?
Wife of Cain
Worth
of a Woman