Featured In

Credits

PERFORMING ARTISTS
Smokie Norful
Smokie Norful
Vocals
Carolyn Miller
Carolyn Miller
Vocals
Chonita Johnson
Chonita Johnson
Vocals
Daphne Douglas
Daphne Douglas
Vocals
Daryll Wright
Daryll Wright
Bass
David Daughtery
David Daughtery
Vocals
Derrick Buckingham
Derrick Buckingham
Guitar
Donald Lee Woods
Donald Lee Woods
Organ
Haskel Jackson
Haskel Jackson
Vocals
Janet Fuller
Janet Fuller
Vocals
Linda T. Willis
Linda T. Willis
Vocals
Markita Knight
Markita Knight
Vocals
Michael Neuble
Michael Neuble
Drums
Rodney East
Rodney East
Piano
The Nashville String Machine
The Nashville String Machine
String Ensemble
Tiffany Arbuckle Lee
Tiffany Arbuckle Lee
Vocals
Tim Godfrey
Tim Godfrey
Vocals
COMPOSITION & LYRICS
Smokie Norful
Smokie Norful
Songwriter
PRODUCTION & ENGINEERING
Antonio Lamar Dixon
Antonio Lamar Dixon
Producer
Hal Sacks
Hal Sacks
Recording Engineer
Jeremy Lawton
Jeremy Lawton
Mixing Engineer
Ken Love
Ken Love
Mastering Engineer
Roger Heiss
Roger Heiss
Mixing 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