Maybe God is making you wait because He is transforming our character. Waiting builds and transforms our character. Moses became a great leader in his time and God worked through him to bring about many miracles for the children of Israel. Of course he had to go through a long period of processing in the desert for 40 years before God came to him. We know that when he was a young man, he was brash and impatient. Yet, when he was given a second chance, he opted to do it God’s way and in God’s time. Waiting has a way of humbling us and to rub off the tough edges of our lives so that the true Christlike character is revealed in us.