God sees time differently than we do. When He promises something, He will fulfill it – on His timetable. I believe God understands our frustration perfectly well. But somehow He never lets that interfere with His plans.
“Then why does He promise me something and make me wait? That’s even more painful than if He had not promised me anything at all!”
Perhaps Abraham felt that way when God promised him a son, and he had to wait 25 years before Isaac was born. (Genesis 15:5-6, 21:1-2) Perhaps David felt that way when God anointed him king, but it was about 17 years in coming. (1 Samuel 16:13, 2 Samuel 5:3-4) Perhaps the children of Israel felt that way in Egypt – for 400 years! (Genesis 15:18, Exodus 12:40)
Why does God promise us things, and then make us wait? And more importantly, what are we supposed to do while waiting?
I especially like the story of David in thinking about that question. David didn’t only get older during those years between the time Samuel anointed him and when he was crowned king of Israel. It was during those waiting years that he BECAME a king. It was the running from Saul, the writing of Psalms, the learning to lead his band of followers, and the trusting in God that made David what he was.
God does not promise us things so that we can sit back and wait. God promises us things to give us the faith and motivation necessary to develop into someone who can receive that promise! Tweet that.