Thank You Lord
Mary J. Blige Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

It's funny how you think you know someone
Until they pull the switch on you, ooh
You never, ever think they do you wrong
Until one day they flip on ya, hey, hey, ooh
That's the time you know they hurt you bad
Because you know you let your guard down (did it all for you, yeah)
Oh, Lord, you know you heard me
You were so unworthy
And you know you didn't deserve me
I was lost but now I'm found

So thank you for showing me who you really are
'Cause up 'til now, I wouldn't believe
You would go this far
See you tryna hide
What was deep inside but that wasn't you
Oh, but thank you, baby
Really thank you, thank you, baby
'Cause now I know the truth

I must admit you caught me by surprise
When you showed me your true colors, yeah
I can't believe I ever trusted you
Considered you my friend and my lover, woo
I think of how I went so hard for you
Gave my heart to you
Went to war for you
I got scars for you
Would have did time behind bars for you

Thank you, baby, really thank you, baby
'Cause now I finally, now I know the truth
Thank you for showing me who you really are
Oh, 'cause up 'til now, I wouldn't believe
You would go this far
See you tryna hide
What was deep inside, but that wasn't you
Oh, but thank you, baby
Really thank you, thank you, baby
'Cause now I know the truth

I know they say the truth hurts, but a lie kills
I shoulda known that before, you ain't for real
Mind yourself, oh, I'm so mad
But I thank you, thank you, thank you
When people show you who they are, we should believe them
How could I let it get this far?
I could have seen through




But now I see the light and I'm alright
And I thank you, thank you, thank you

Overall Meaning

Mary J. Blige's song "Thank You Lord" is a heartfelt expression of gratitude to God for his goodness and mercy in the singer's life. With the line "How can I say thank's to you," Blige acknowledges the overwhelming nature of God's grace and the inadequacy of human language to express it adequately. She goes on to state that she wants to give thanks to him from the bottom of her heart and that she owes everything to him. The repetition of the phrase "Thanks to you" emphasizes the singer's overwhelming indebtedness to God for his blessings.


The song uses religious language and themes to communicate a message of hope and positivity. The lyrics focus on the idea of redemption and how one can overcome adversity with faith in God. The song takes on a cathartic quality as Mary J. Blige expresses her gratitude and appreciation for all that God has done for her. Her powerful voice and the uplifting melody of the song add to the emotional impact of the lyrics.


Line by Line Meaning

How can I express my gratitude to you
Mary J. Blige is trying to find the right words to show how thankful she is to God.


With a song, a poem, or a simple word, or two
Mary J. Blige is considering different ways to express her thankfulness to God, maybe through music or writing, or just by saying 'Thank you.'


I'll give thanks to you
Mary J. Blige is promising to always show gratitude to God in any way she can.


(Thanks to you)
This is a repeating of line 3, emphasizing the gratitude expressed to God.


I owe it all unto you
Mary J. Blige recognizes that everything she has and is, comes from God and she owes everything to Him.


(Oh I thank you)
This is a repeating of line 1, showing that Mary J. Blige is still trying to find words to thank God.


Thank you Jesus
Mary J. Blige addresses Jesus specifically, thanking Him for all that He has done for her.




Lyrics © Edition JA, Universal Music Publishing Group, O/B/O DistroKid, Sony/ATV Music Publishing LLC, Kobalt Music Publishing Ltd.
Written by: Darhyl Camper, Jazmine Sullivan, Mary J Blige

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found
Comments from YouTube:

Jordan White

The best Mary j blige interlude ever. I could listen to this all day. Repeat and repeat