I am not so far removed from my lean days that this song doesn't touch my heart. God has caused the Universe to bless me in ways I surely can not deny, explain, nor take credit for. However, if ALL that I have was stripped away from me tomorrow, I TRUST GOD to Provide.
TRUST that God uses all the resources of the Universe to conspire on your behalf. The entire Universe supports your journey to become the best individualized expression of God that you can possibly be, and will provide EVERYTHING YOU NEED to support that end. The question then becomes what does your Spirit/Soul NEED in order to expand, grow, transform, and BECOME who you were created to be before the foundation of this World?
Therein lies the difficulty. I can not say what YOU need [and you may not know]. You can rest assure whatever you need it includes: joy and pain, sorrow and bliss, ups and downs, sunshine and rain, trials and triumphs, failure and success.
Knowing this, whenever you are tempted to think that God will not or has not PROVIDED WHAT YOU NEEDED IN THAT MOMENT, become silent, meditate, ask God/the Universe how does this experience EXPAND my consciousness. With the revelation comes expansion. At the moment of your expansion, you will be able to CLEARLY SEE what God HAS provided.
It may not be, what you wanted; but I am certain it will be, WHAT YOU NEED.