Elijah was a man with a nature like ours, and he prayed earnestly that it would not rain; and it did not rain on the land for three years and six months. And he prayed again, and the heaven gave rain, and the earth produced its fruit. James 5:17-18
It is a privilege and a pleasure to wait on the Lord. He alone can satisfy our deepest desires and needs. I think life is oftentimes a journey to learn how to wait and prepare. We have to surrender our clocks and our time over to the Lord and let Him decide what is the best timing for all things and seasons in our lives. He alone knows all things so it is best just to seek His wisdom and trust Him with every season He does or doesn't bring into our lives. His ways are higher than ours, and it is best if we surrender to His sovereignty sooner rather than later.
I think God answered Elijah's prayer because he was willing to wait for the Lord. He knew what God wanted, prayed for Him to do it, trusted Him to do it and then waited for Him to do it. His whole life and time table was surrendered to God's hands.
Is there an area in your life that you will not sacrifice your time for? Have you been unwilling to give God your watch? If we are to be fully surrendered to our Master, we must obey His clock and not our own. This is part of the process of denying ourselves and our own imperfect wisdom by surrendering to His Master plan. God always knows best. Are you willing to surrender your time to Him today?