Cain’s wife

Where did Cain’s wife come from? Fr. Mitch Pacwa and Jimmy Akin provide possible answers outside of Church Tradition. Genesis says Adam and Eve had Seth after Cain slept with his wife so there were only three people alive prior to that.