Who was Cain's wife?
The Bible tells us that Adam and Eve had both sons and daughters.1 Cain's wife would have been a sister or niece.
Bible References:
1 (Genesis 5:4)