Life has never been this easy. At a click on a computer, a sum of money can be sent to different locations in the world in less than a minute. People from different continents can have a meeting at the same time thanks to technology. Even food is pre-cooked these days so all it takes is a few minutes in a microwave and voilà!
Because of the super-fast evolution of technology on a daily basis, we have probably forgotten what it feels like to patiently wait in queue to make a simple transaction. Technology has helped to relieve us of wasting time on the little things so we can have enough time to do what is really important.
But throughout the years, what hasn’t really changed is God’s timing. Slow it may seem at times, but it certainly is perfect. Unlike technology which might face occasional technical hitches, God’s process of working things out are never hindered. Even the things we call setbacks are all part of His intricate plan to make us overwhelmed about how it turns out.
Maybe you are expecting something from God (the kind of thing you know only God can provide) and, according to your watch, time is swiftly running out. You begin to wonder if He is even going to heed to your persistent pleas. You look around for help but every door is closed. Waiting can be a piece of work in itself sometimes.
But what we do not realize is that waiting for His package, is God’s way of preparing us for what is ahead, for the shoes we are about to fill. He uses the time to teach us that good things come to those who wait. Preparation may be an anxious process but it is indispensable.
He hath made everything beautiful in his time: also he hath set the world in their heart, so that no man can find out the work that God maketh from the beginning to the end-Ecclesiastes 3:11 (KJV).
You may not understand or even like why you have to wait this long for something but when it is all done and you look back, you will understand and thank God for not rushing things through when you asked Him to.