Even though I walk through the valley
Sometimes it feels like I crawl through the valley
But I gotta promise that I hold on tight to
I can't lose when I'm right beside you
Yeah god I know the plans you have for me
When my cup is overflowing
So while I'm in the in between
I'mma live my life knowing if I get down
You pick me up from the ground
You give me love that don't give out
Give in all conditions
You lift me up and up again now no matter who surrounds
I'll let my hallelujah get loud
Like a freight train sunshine or rain
I'll lift you up and up again
And I forget
Ask me how I know you're gonna do it
You did it every time my blessings coming to me
You in it the devil tried to make me turn away
Forget it cause even on my worst day
If I get down
You pick me up from the ground
You give me love that don't give out
Give in old conditions
You lift me up and up again now no matter who surrounds
I'll let my hallelujah get loud
Like a freight train sunshine or rain
I lift you up and up again ooh
Up and up again ooh
I'll lift you up and up again
But I know the plans you have for me
So while I'm in the in between
I'mma live my life knowing if I get down
You pick me up from the ground
You give me love that don't give out
Give in all conditions
You lift me up and up again now
No matter who surrounds
I'll let my hallelujah get loud
Like a freight train sunshine or rain
I'll lift you up and up again
Up and up again
I lift you up and up again
Ask me how I know you're gonna do it
Every time I'm blessed it's coming to me yeah
I'll lift you up and up again