"Who did Cain marry?" you asked back in Sunday school. And what you may have been told was an odd babble of legends, half-remembered allusions to other legends, and improvised-on-the-spot ideas. You were probably given an "explanation" that involved Cain marrying some previously unmentioned sister -- followed by some reassurance that this would have been perfectly fine due to some mumbled rehash of a pulpit myth mangling both genetics and Mosaic law. Read more