It's been a long time comin' But a change is gonna come Waiting through the evening Tell me when will I see the sun It's been a long time comin' But a change is gonna come I've waited through the evening Tell me when will I see the sun Looking back in retrospect Things I desired thought I'd never get Wanting my dreams to happen right away But in your way the lesson you learned Patience must have her perfect turn When you got low you could hear the spirit say It's been a long time comin' But a change is gonna come I've waited past the night Wonder when will I see the sun Satan tried to force it loose Friends came and said "what's the use" Oh but I kept holdin' on Not even knowing why Well, now you can speak from experience If God says He hears, He certainly cares Even now you can hear the Spirit cry Secrets the Lord imparts Keep them close to you heart Don't ever let them die Make them the apple of your eye Make them the apple of your eye Secrets It's been a long time comin' But a change is gonna come I've waited till the morning Now I finally see the sun The message in this simple song Is to keep on holdin' Holdin' on, holdin' on Till you see the sun You gotta keep on holdin' Holdin' on, holdin' on Till you see the sun just keep on Holdin' on, till you finally see the sun You gotta keep on Holdin' on, holdin' on Till you see the sun It's too late to give up now God is going to answer your prayers So you gotta keep on holdin' on It's too late to give up now Just a little bit too late