After all the trauma I been through
Jesus, I put my trust in You
You know what to do, oh Lord
You know what to do, oh Lord
You, my provider
You're my provider
Jehovah Jireh
Jehovah Jireh
Weighing down on my shoulders
This load is getting heavy
How long before it's over?
I promise that I'm ready
Inside my mind, thoughts they burn, so many
Countless nights I toss and turn in a frenzy
Even though this life's been hard
Since I gave my life to God
Every time I fall
Never had a lifeguard quite like God
He's there to hold my hand when I finally let go
Of gripping my own plans and finally say no
Cuz I'm never gonna stand if I do it all alone
I know it got it bad, when the pain takes control
I'm here trying to climb hills
Shedding weight eating light meals
Feels like light years since they said the time heals
Releasing my will, the only way that I'm healed
Keeping Christ lifted up like some high heels
After all the trauma I been through
Jesus, I put my trust in You
You know what to do, oh Lord
You know what to do, oh Lord
You, my provider
You're my provider
Jehovah Jireh
Jehovah Jireh
Even when it's chaos, God still in control
Even, even when it's chaos, God still in control
Yeah, even when it's stormy night God still on the throne
Oh, God still on the throne
Yeah, He's always on the throne, oh
He knows what to do, woo!
Even when we don't, oh
Put your trust in Him, Him
Not your own soul bro
Yeah, I felt disturbed, hurt, worried, scared
But through the word I discerned a evil spirit in the air
So I'm praying to rebuke'em
Yeah, I'm praying to rebuke'em
And I'm fasting to remove it
Yeah, I'm fasting to remove it
At the root, be removed in the name of Jesus Christ
Blood of Jesus against you
Holy Spirit fill the room
Like a heavenly perfume
Every worry be consumed
God can heal every wound
Whether it's emotional or something from your youth
Yeah, your mind can be renewed
Everything has been made new
After all that I been through
Lord, I put my trust in You