Through It All

By Tamela Mann

Lyrics

Life's thrown many punches

Trying hard to knock me out

It's hard but I'm fighting

Can't let my faith waiver now


Change don't always feel good

But I know that it's working for me

As long as I keep standing

You'll give me the victory


Because you promised in your word

That you will never leave me

You will never leave me nor forsake me, no


Through it all, you're with me, yeah

through ever tear, through every pain, Lord

Through it all, you're with me, yeah

Every mountain high, every valley low


Ooh sometimes I feel alone

My heart is broken, shattered

It hurts but I'm trying


They say don't ask you questions

But Lord why me?

If you trust me within

Then you'll give me the victory


Cause I know what you said in your word

That you will never leave me

Nor forsake me


Through it all you're with me

Through ever tear, through every cry, Lord

Thank you for being right there

Thank you for hearing every cry

Every mountain high, every valley low


Because I have your promise

I will stand tall

Your word requires that I

I'll be strong

Lord to follow in your presence

I'll risk it all, you'll be right there

Through it all

And we'll say all


You say you'll never leave me

You say you'll never left me alone


You say you'll never leave me

You say you'll never leave me

And you've never ever left me alone


Through it all

You've been right there

You'll never leave me nor forsake me Lord

Through it all

I thank you lord

You're with me yeah


Oh, through it all

I've learned to trust in Jesus

I've learned to trust in God

Through it all

Oh, through it all

Stand on your every word


When my friends forsake me

My momma and daddy couldn't do it

I can call on you Lord

You've been right there

You've been right there

Through it all