“For the revelation awaits an appointed time; it speaks of the end and will not prove false. Though it linger, wait for it; it will certainly come and will not delay.”~ Habakkuk 2:3
Time varies in its length and importance to us according to the circumstances or situation that we may be in. A person who is waiting for years for something precious to come by will count every second precious while another standing in line to buy a ticket is not that frantic knowing that as the line progresses he will get his ticket.
When we feel despair in any given situation we forget that God doesn’t operate according to the situation or signs that are visible to us. He has His own schedule that works according to His own principles and norms. We often push ourselves to the limit and cry when the fulfillment doesn’t happen at the time when we feel we need it most.
The appointed time is God’s time, not ours. The God who runs the universe and sees that the sun shines right on time, the earth rotates and revolves in perfect order knows best about the time for fulfillment of His word to you. God works out every detail before bringing it to fulfillment, He doesn’t do a haphazard job. He does everything and sees that it is ‘good’. When we see His handiwork we know that what He does is perfect and the ‘best’.
When we learn to trust God’s timing we too will learn that He does everything for our best. He makes all things beautiful in His time. Trust Him. His promises are sure. He will not delay.
“Dear Jesus, I’m sorry for doubting Your faithfulness and promises. Help me to hold on so I can see Your Word fulfilled in my life and give glory to Your name, Amen.”