Before you stone me for heresy , hear me out. Growing up, I was always taught that God can do anything—Luke 1:37, for example, says, “For nothing is impossible with God.” Songs with lines like “there’s nothing my God cannot do…for you!” perpetuate this mindset in kids and adults alike. Now, before I go too far, I believe God is all-powerful, but the Bible also clearly states there are some things He cannot do.
Take for example James 1:13-14, “When tempted, no one should say ‘God is tempting me’ for God cannot be tempted, nor does he tempt anyone. Instead, each one is tempted when he is dragged away by his own evil desires…” (emphasis mine). In the passage from Luke that I cited earlier, it’s clear that the context is virgin birth—obviously, God can (and did) cause Mary to conceive Jesus, but Jesus could not have sinned—that would be going against His nature as God.
There are some things I think that the modern Evangelicals have gotten wrong and this is one of them. No, God can’t do everything. But there are a whole lot of things He can do (saving damned sinners, regenerating hearts, dying for the world, etc.), and for that, I’m eternally grateful.