Skip to main content
Smoky Mountains, Tennessee. Photo by Charles F. Stanley.
Daily Devotion

God Is Sovereign Over Delays

Trust God while you wait—He hasn’t forgotten you.

Proverbs 16:9

No one likes to wait, but have you ever wondered why? Perhaps it’s because delays show us that we are not in control. Someone or something else is calling the shots. Although we may be able to identify the immediate cause—like a traffic light or the long checkout line—ultimately the One who controls all our delays is the Lord. He is sovereign over everything in heaven and on earth; our time and schedules are in His hands.

This means that in every delay, we are actually waiting for God in some way. You might have thought that the expression “waiting upon the Lord” applies only to seeking His guidance or an answer to prayer. But it can mean so much more when you remember that He controls all your day-to-day inconveniences and frustrations.

In the Christian life, learning to wait is important because until you do, you’ll struggle to walk in obedience to God, have an effective prayer life, or experience the peace of resting in His loving sovereignty. We must learn to trust His judgment—in all things (Ps. 27:14).

The next time you have to wait, remember that it comes as no surprise to God. He wants to use those moments to teach you patience and increase your faith.

Bible in One Year: Joshua 1-3