God’s Timing is Always Perfect


Have you been waiting, for what seems a long time for God to answer a prayer or fulfil a promise He made to you?

Do you sometimes wonder to yourself whether it’s ever going to happen?

May I encourage you by reminding you of something? It’s this:

God has established the perfect moment in time for the fulfilment of His promises.

For still the vision awaits its appointed time; it hastens to the end—it will not lie. If it seems slow, wait for it; it will surely come; it will not delay.”
Habakkuk 2:3

“It will not delay” refers to the certainty of God’s promise, rather than the immediacy of its fulfilment.

This particular promise that God made to Habakkuk didn’t come to fruition for almost 80 years. To you or I that might seem like a lifetime, but from The Lord’s perspective it’s the blink of an eye.

“Write it down” In verse 2, God told Habakkuk to write the vision down. This is for future reference, so that all who would read it later would see that God had fulfilled His promise.

It’s a good idea, if God has promised you something, or if you have been praying for something, to keep a prayer journal. I love reading back through mine and seeing all the answers to prayer! It’s easy to forget, otherwise. I often have very vivid dreams, that I always write down. Sometimes when I’ve written a dream down, I’ve shared it with a few friends, saying ‘I’m telling you this now, for “posterity” – so that when it happens we can remember this day’.

Last year I had a dream in which I know, without a shadow of doubt, that God showed me He is going to answer a particular heartfelt prayer of mine. I don’t know when, but I know it will happen. Every now and then when I start to feel discouraged because nothing seems to be happening, I get out my dreams journal and read through the dream again, to remind myself.

When we pray for something and don’t see results as quickly as we want them, it’s easy to become discouraged. God said to Habakkuk

“If it seems slow, wait for it.”
Waiting doesn’t always come easily, or naturally in human nature, does it? But in the waiting process, God is shaping my character, moulding me, strengthening my faith and teaching me to trust Him.

God’s timing is always perfect. He orders everything with perfect synchronicity and symmetry. Nothing escapes your Father’s notice. Matthew 6:26-30:

“Look at the birds. They don’t plant or harvest or store food in barns, for your heavenly Father feeds them. And aren’t you far more valuable to him than they are? Can all your worries add a single moment to your life? And why worry about your clothing? Look at the lilies of the field and how they grow. They don’t work or make their clothing, yet Solomon in all his glory was not dressed as beautifully as they are. And if God cares so wonderfully for wildflowers that are here today and thrown into the fire tomorrow, he will certainly care for you. Why do you have so little faith?”

Matthew 10:29-31 What is the price of two sparrows—one copper coin? But not a single sparrow can fall to the ground without your Father knowing it. And the very hairs on your head are all numbered. So don’t be afraid; you are more valuable to God than a whole flock of sparrows.”

God always hears every prayer instantly. Before a word is on your lips, He hears it. And He always answers prayer.”

However, we need to trust that He is God and that His answer will come at the appointed time. (See Ecclesiastes 3:1-8)

“It (the promise) will not lie”
If God has said it He will do it. Numbers 23:19:“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?”

If God has promised you something, you can be sure of this; He will never break His promise. He does not go back on His Word.

Be encouraged today, trust God to fulfil His promise in His perfect time:

“Wait for the Lord; be strong, and let your heart take courage; wait for the Lord! Psalm 27:14

Jill 💜

3 comments on “God’s Timing is Always Perfect”

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