VERSE: I've had trials and tribulations, unexpected situations, living here below I've had friends that turned their backs on me and leave me standing in the cold. I've been hurt in the church as I attempt to do God's work By people who called themselves “friends" Many times I felt like giving up, but the Spirit says, “You can't" You know the Lord will put 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'll tell the story How God's got 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: The gossip, the lies, the tears in my eyes have worked out for my good You see, I've stood the test of time and like a tree by the water, I stood You see, 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
CHORUS REPEAT 2xs
VAMP He meant it; he meant it That old devil meant But God didn't want it that way Oh no, no, no, no, no He meant it for my good, yes God meant it for my good The devil meant it for bad, but I'm so glad God meant it for my good.