Genesis 24 gives lots of answers to this question
See All 398 Episodes of "Answers to Gospel Questions"