Yet the LORD longs to be gracious to you; he rises to show you compassion. For the LORD is a God of justice. Blessed are all who wait for him! (Isaiah 30:18).
Have you ever noticed that God is not in a hurry? It took forty years for Moses to receive his commission to lead the people out of Egypt. It took Joseph seventeen years of preparation before he was delivered from slavery and imprisonment. It took Jacob twenty years before he was released from Laban's control. Abraham and Sarah were in their old age when they finally received the son of promise, Isaac; so why isn't God in a hurry?
God called each of these servants to accomplish a certain task in His Kingdom, yet He was in no hurry to bring their mission into fulfillment until He had accomplished what He wanted in them. We are often more focused on outcome than the process that He is accomplishing in our lives each day. When we experience His presence daily, one day we wake up and realize that God has done something special in and through our lives. However, the accomplishment is no longer what excites us. It is knowing Him. Through those times, we become more acquainted with His love, grace, and power in our lives. When this happens we are no longer focused on the outcome because the outcome is a result of our walk with Him. It is not the goal of our walk, but the by-product. Hence, when Joseph came to power in Egypt, he probably couldn't have cared less. He had come to a place of complete surrender so that he was not anxious about tomorrow and or his circumstances.
This is the lesson for us. We must wait for God's timing and embrace wherever we are in the process. When we find contentment in that place, we begin to experience God in ways we never thought possible.