Uncategorized

The fog will clear

I fell asleep in my seat too tired to open my eyes and check the time. I heard the captain’s announcement through the microphone apologizing for the delay due to the fog outside. That’s when I realized we hadn’t taken off yet. Though I couldn’t see the fog through the tiny window (and because my eyes couldn’t open fully), I believed the announcement blindly (quite literally). Hardly a minute passed when he made another announcement letting us know that the fog had lifted and we were about to take off.

‘Thank goodness’ I thought ‘I’ll be there on time’.
As I drifted back to sleep, I heard the whisper ‘The fog will clear, you will take off‘. 

I couldn’t help but wonder if that was a promise for all those who are waiting.

Maybe you feel you’re the one on the plane and you can’t understand why the plane hasn’t taken off yet. You’ve been waiting for a significantly long time (a number you dread counting) and there has been no announcement about the reason for the delay or when you will take off. It’s been so quiet that the waiting has become one without hope. No ‘Sorry for waiting this long’ pleasantries. Burned out and left behind, you’re staring hopelessness right in the face. And you wonder if the pilot is even aware of the situation.

Friend, before you fall into a pile of ruins, let me hand you the belt of truth right now.

The pilot is always aware of the situation. Also, he always has a better view. He sees the danger in taking off hastily. He knows he needs to wait until the fog clears. He knows you need to reach your destination and He also knows you’re tired and worn out but he will not do anything if it compromises with your safety.
The fog always clears. It doesn’t stay foggy forever. You will take off in time. The pilot always knows exactly what to do. Your life is safe in his hands.

You know where I’m going with this, don’t you?

If you have given God the ultimate authority of your life, then you can be assured your journey will be delayed only for a higher purpose. God is not one to play games when you’ve given Him full command and position in your life. He takes His job pretty seriously and He never falls short of His promises. Do you trust the pilot of your life? The captain of your soul?

Whatever it is that you’ve been waiting for, remember that God will take you where He needs to take you in perfect time. You can’t possibly see the bigger picture like He can. His vision is far greater. His plans are always bigger and He always works everything toward good for those who love Him and keep His ways. Our God can be trusted in this journey. Our God doesn’t doze off. He is always working. The delays are just part of the journey. Today, choose to remember that God knows all about your delay, the fog will always clear and you will take off in perfect time. 


I do not know why there is this difference, but I am sure that God keeps no one waiting unless He sees that it is good for him to wait. – C.S.Lewis

Here’s what I’ve learned through it all:
    Don’t give up; don’t be impatient;
    be entwined as one with the Lord.
    Be brave and courageous, and never lose hope.
    Yes, keep on waiting—for he will never disappoint you!

Psalm 27:14

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.