Here is part of a Spiritual Conundrum submitted to Spiritual Insights for Everyday Life by a reader named Achilles:
Why would God wait to come down as Christ and not do that from the outset? It’s as if God woke up one day and said – you know – this isn’t working – I better go down there myself – if you want something done right – do it yourself – which is ludicrous…
Thanks again for the great question, Achilles!
For the full Spiritual Conundrum, see the previous article, “Can God Fail?” In that article, I took up this question: Can God—who is timeless, all-knowing, and omnipotent—fail to accomplish something that God sets out to do?
In this article, I’ll take up the remaining question in the Spiritual Conundrum that Achilles submitted: Why did God wait so many thousands of years to come down to earth as Jesus Christ instead of doing so right from the start?
Here is the basic answer:
There’s a right time (and a lot of wrong times) for everything. God waited until the right time to come to earth as Jesus Christ.
Why was two thousand years ago the right time?
Like many other topics covered here on Spiritual Insights for Everyday Life in response to readers’ questions, this is a huge topic! We can’t possibly cover every aspect of it in one article. But here are a few key points that we can cover:
- Humanity goes through spiritual stages.
- God comes to us when we are at a low ebb because:
- Before that we won’t listen to or accept God,
- Before that we are not ready to understand God’s message, and
- That’s when God can face and overcome all human evil.
- When God became human, it turned the tide of human history.
Let’s dig into it.













