Number 23:19 reminds us of this truth saying, “God is not a man, so he does not lie. He is not human, so he does not change his mind. Has he ever spoken and failed to act? Has he ever promised and not carried it through?“
God always keeps His promises!
If you want to eat in a hurry, you can drive through McDonald’s and buy a “Happy Meal.” But if you want a gourmet meal, you know you will have to wait a while. That is because great meals don’t happen quickly, or easily, no matter what the TV commercials tell you. I have never once seen or heard of anyone putting food into a microwave oven because they thought that it would be tastier. We eat fast food and microwave meals because they are cheap and convenient.
God slow cooks His plans and His people, to bring out the very best in them. God made everything in 6 days, but he waits to bring about the best in us.
Let us learn from David that waiting is a part of the normal Christian life. We will be tempted to short-cut this waiting, but let us resolve in our hearts to be like David, and to wait upon the Lord to fulfil His purposes and promises in His good time. Let us be assured that while we wait. Don’t substitute God’s best for you, for something that is cheap and convenient simply because you are unwilling to wait.
God is working in us to prepare us for the good things that lie ahead.