“Not only that, but we rejoice in our sufferings, knowing that suffering produces endurance, and endurance produces character, and character produces hope, and hope does not put us to shame, because God’s love has been poured into our hearts through the Holy Spirit who has been given to us. For while we were still weak, at the right time Christ died for the ungodly.” Romans 5:3-6 Why did God the Father wait so long after the fall to send Jesus for our rescue and salvation? Adam and Eve, after they ate the fruit, lived the rest of their lives in sin; and their children; and their children’s children; and their children’s children’s children… for hundreds of generations. That’s millions of people who died without the knowledge of God’s love through Jesus’ death on the cross. We believe that God is eternally and infinitely wise and good, so why? Why did He wait so long? Paul tells us that He died ‘at just the right time.’ It was no mistake or coincidence, but the Father’s plan from eternity past. He waited until just the right time because human weakness had be shown to be truly and utterly weak to bring about our own salvation. Consider if Jesus had been born of Eve immediately after the fall. What theological truths would that have communicated? Simply that God will fix our mistakes--oops. But consider how many human self-rescue operations were attempted throughout history: the self-assertion of Genesis 6 before the flood, the Tower of Babel of Genesis 11, the building of incredible empires like Babylon, and impressive cultures like the Greco-Romans. Each one built as an attempt to rescue humankind. Each one failing.