And Adam knew his wife again, and she bore a son and called his name Seth, for she said, “God has appointed for me another offspring instead of Abel, for Cain killed him.”
God told Eve that she would have an offspring who would crush the head of the serpent, conquering sin and death. She then had two sons, Cain and Abel. Cain killed Abel and God exiled Cain.
The base meaning for Cain in the original text is “acquisition,” or “here he is.” Eve thought Cain would be the redeemer. Instead, Cain sets up a branch of humanity that lives in defiance of God.
Look now at what happens. Eve has another son and she names him Seth. His name is related to the idea of “causing to occur” and sounds similar to the Hebrew word for “granted.” Again, Eve seems to think that this time she will have the offspring.
Thousands of years later, the offspring did arrive at the midpoint of history. God kept his promise. Eve just understood him wrong. Children, during Advent, are so eager for Christmas to arrive. Eve was eager for Christmas to arrive too. But God’s plan is often bigger and sometimes takes longer that we anticipate or want.