God's timing. So I too can wait 40 years for the desire of my heart.
(Caleb says to Joshua)"... Moses, the servant of the Lord, sent me from Kadesh Barnea to check out the land. I was 40 years old at that time. I brought back an honest report to him. I told him exactly what I had seen. Several other men of Israel went up with me. What they reported made the hearts of the people melt away in fear. But I followed the Lord my God with my whole heart. "So on that day Moses took an oath and made a promise to me. He said, 'The land your feet have walked on will be your share. It will be the share of your children forever. That's because you have followed the Lord my God with your whole heart.' (Deuteronomy 1:36) "The Lord has done just as he promised. He made the promise while Israel was wandering around in the desert. That was 45 years ago. He has kept me alive all of this time. So here I am today, 85 years old! I'm still as strong today as I was the day Moses sent me out. I'm just as able to go out to battle now as I was then. "So give me this hill country. The Lord promised it to me that day. At that time you yourself heard that the Anakites were living there. You also heard that their cities were large and had high walls. But I'll drive them out, just as the Lord said I would. He will help me do it." "
Joshua 14:7-12 NIRV