Rivka could not have children so she and Yitzchak davened to Hashem and Hashem made Rivka pregnant. Whenever Rivka past the shul, the baby would struggle.
And whenever she past idols the other baby tried to get out.
So she went to Shem and he told her, 'There are two babies inside you that will become two nations. The older will serve the younger."
The first baby had red skin and red hair. They called him Eisav because he looked like a grown man.
The second baby came holding on to his brother's heel so Yitzchak named him Yakov.