Verse 1:
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.
Verse 2:
I've been hurt in the church
as I attempted to do God's work
by people who called themselves saints.
Many times I felt like giving up,
but the Spirit said you can't.
You know the Lord, He puts you through
a lot of things you can't understand,
and for everything He allows, there's a reason.
So in my life the devil gets no glory,
everywhere I go I tell the story;
how God has a way of turning things around.
Chorus:
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.
Verse 3:
The gossip, the lies, the tears in my eyes
has worked out for my good.
I past the test of time,
like a tree by the water I stood.
Because through it all, God gets the glory,
everywhere I go I 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.
Chorus 2:
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...
Vamp:
God meant it for my good,
He meant it for my good.
Ending:
The devil meant it for bad, but I'm so glad
God meant it for my good.