Wait patiently for the Lord. Be brave and courageous. Yes, wait patiently for the Lord. (Psalm 27:14 NLT)
It's often said that good things come to those who wait. This played out for me a few weeks ago as I was waiting on hold with an airline. I had to change 4 tickets coming home from Europe, and I had to book 2 additional tickets. All told, I knew that the change fees and upgrades would cost $1400. I was on hold, and I waited 10 minutes, then 20 minutes, then 30 minutes before the representative returned on the line. I heard God whisper 'don't complain, I'm going to make this all turn out all good!' Without me saying a word, this airline rep waived all change fees and upgraded all of us for free, saving me $1400. I don't know where you're from, but $1400 for 30 minutes of my time is a pretty good return on investment!
Far better things happen in the lives of those who wait for the Lord. God's not interested in having a shallow relationship with you. If God only wanted to know you at surface level he would placate you with the desires of this world. But God wants to lavish affection on us and He wants us to know him deeply. Because God loves you immeasurably He will not bless you so abundantly that you do not have to lean into Him often. That takes time, and it requires us to wait.
For most of his life David was surrounded by conflict and crisis and yet he waited patiently for the Lord. As a result he received bravery and courage when he needed it most. Waiting on the Lord is always time well spent.