For the vision is yet for an appointed time, but at the end it shall speak, and not lie: though it tarry, wait for it; because it will surely come, it will not tarry.
He hath made every thing 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.
So many times we become impatient with plans we have. We become impatient on waiting on our answer from God. We act like the commercial that goes it’s my money and I need it now. Well, it is all in God’s timing and he can do as he pleases. Sometimes God makes us wait on an answer because he knows it is not the right time to give it to us. It may not be time for that blessing. It may be that if he moves forward with his plan, we may not be mature enough to see it come to fusion. I remember before my first born I would get so frustrated praying for a child. I thought, is God even listening to my prayers. Now I look back and I would not trade my son for anything. God made me wait on his timing. The time I spent waiting on my son, I matured and was better prepared for the surgeries that came along when he was born. I know it is not easy to do, trust me I know. However, it is part of his plan for our lives. We may have to put in a little work for it, but he is going to answer our prayers. It may not be the answer we want, but he will answer it. God has a reason for making us wait on things. Remember, God knows best and we have to learn to wait on his timing and not our own.