Dr. Hugh Ross of Reasons to Believe has a good answer. He says, "Given that we are all descended from Adam and Eve, either Cain or one of his brothers must have married a sister. This would seem to violate the commands recorded in the book of Leviticus forbidding marriage between brothers and sisters. The Levitical…