Music Video

Featured In

Credits

PERFORMING ARTISTS
Smokie Norful
Smokie Norful
Performer
Jason Tyson
Jason Tyson
Organ
Tony "Chicago" Russell
Tony "Chicago" Russell
Bass
Jonathan Dubose Jr.
Jonathan Dubose Jr.
Guitar
Tavarius "VARO" Johnson
Tavarius "VARO" Johnson
Drums
Tyler Walton
Tyler Walton
Background Vocals
Brittany Anderson
Brittany Anderson
Background Vocals
Eternia Garrett
Eternia Garrett
Background Vocals
COMPOSITION & LYRICS
Smokie Norful
Smokie Norful
Songwriter
PRODUCTION & ENGINEERING
Smokie Norful
Smokie Norful
Producer
Jason Tyson
Jason Tyson
Producer
Jabari Rayford
Jabari Rayford
Mixing Engineer
Rodger Willis
Rodger Willis
Mastering Engineer

Lyrics

I've had sickness and I've had pain
My heart has been broken
And my life has been in a strain
But in spite of everything I've been through
I still gotta say thank You
I've been up and I've been down
And I've had my life turned, turned completely
Completely around
But in spite of everything I've been through
I still gotta say thank You
I thank You for Your blessings (for Your blessings)
In spite of my mess (in spite of my mess)
Lord, I thank You for, for Your blessings (for Your blessings)
In the midst of my test, oh (in the midst of my test)
(In spite of everything I've been through), in spite of everything that I've been through
I still gotta say thank You
And I thank You for, for Your blessings (for Your blessings)
In spite of my mess (in spite of my mess)
Oh, oh-oh-oh, oh, oh-oh-oh, oh (for Your blessings)
Even in the midst of my test, oh (in the midst of my test)
(In spite of everything I've been through) in spite of everything, everything, yeah
(In spite of everything I've been through) in spite of everything
(In spite of everything I've been through) oh, in spite of everything
(I still) oh (thank You)
I gotta tell You thank You, Jesus (thank You)
Lord, You've been so good to me, I gotta say (thank You)
When I look back over my life, and I begin to think things over (thank You)
Hey-hey-hey, hey-hey-hey, hey
I still, Lord, got a testimony (thank You)
You keep on making a way for me, over and over, over and over (thank You)
Over and over, over and over
You've been better than me when I know I deserve (thank You)
Ay, ay, thank You, Jesus, thank You, Jesus, ay (thank You)
You've been so good (You've been good)
You've been so kind (oh, so good)
You open doors for me, oh (thank You)
Every time, every time
Lord, I bless Your name (You've been good)
You're a friend of mine (oh, so good)
I never would have, never would have
Never would have made it, but by Your grace, I'm still here (thank You)
I shout glory (glory)
Glory, hallelujah (hallelujah)
For all, done in my life (for all You've done in my life)
Lord, You've been, You've been my protection (You've been my protection)
Oh (for all of my days)
Lord, I thank You
Mm, I thank You
For all that You've done, God, I thank You
Oh, thank You
For the rest of my days, I give You praise and say thank You
Oh-ooh, thank You
God, You're so worthy, so thank You
Mm, thank You
Written by: Smokie Norful
instagramSharePathic_arrow_out