I've had trials and tribulations
Unexpected situations
Living here below
I've had friends to turn their backs on me
And leave me standing in the cold
I've been hurt in the church
As i attempt to do gods work by
People who call themselves saints
Many times i felt like giving up, but the spirit
Said Dotttie you can't
You know the lord he put you through a lot of
Things you can't understand and for everthing he
Allows, there's a reason
So in my life the devil gets no glory
Everywhere i'll go i'll tell the story
How god has a way of turning things around
He meant it for my good
God meant it for my good
He brought me out without a doubt
I knew that he would
Now i know no defeat
I'm strong when i'm weak
God gave me a song
Now i must sing on
The devil meant it for bad, but i'm so glad
God meant it for my good
The gossip, the lies, the tears in my eyes
Have worked out for my good
You know what, I've past the test of time and
Like a tree by the water i stood because through
It all god gets the glory
Everywhere I'll tell the story
How god worked out things just for me
The devil meant it for bad, but i'm so glad god meant it
For my good
Oh, He meant it for my good
God meant it for my good
He brought me out without a doubt
I knew that he would
Now i know no defeat, i'm strong when i'm weak
My god he gave me a song
Now i must sing on
The devil meant it for bad, but i'm so glad
You no he meant it, that old devil meant it, but god
He didn't want it that way
O no no no no no no no no no
God meant it for my good
He meant it for my good
God he meant it for my good
Yes, he meant it for my good
I know no defeat
I'm strong when i'm weak
O, he meant, yes he did
He meant it, yes he did
He meant it, yes he did
God meant it, yes he did
He meant it for my good
Yes he meant it for my good
The devil meant it for bad, but i'm so glad god
Meant it for my good
Yeah
Writer(s): Eddie A. Robinson
Lyrics powered by www.musixmatch.com