Because we view this life as the most important thing, we lack God’s eternal perspective. God sees the end from the beginning and is working in circumstances all around us. He sees what needs to happen before that promise can be fulfilled in order to accomplish His will. While Caleb wandered through the wilderness with the Israelites, God was allowing the Canaanites a last opportunity to repent. He was allowing the whole generation of unbelieving Israelites to pass away and allowing a new generation to rise up in their place. He was allowing Joshua to grow in his leadership skills under Moses’ mentoring, and He was allowing Caleb to develop patience, maturity, and faith.
Though we want God to answer our prayers immediately, our faith seldom grows through immediate gratification. Our faith grows when we trust God will do what He said He would do, despite all evidence to the contrary. “And without faith it is impossible to please him, for whoever would draw near to God must believe that he exists and that he rewards those who seek him.” Hebrews 11:6
What are you waiting in faith for God to do?