Lyrics

It hasn’t been all mountaintop, the struggles they are real
But my joy doesn’t come from the emotions that I feel
I’ve had ups and I’ve had downs but through it all I see
God has been forever good to me

God has caused all things to work together for my good
Although things haven’t always turned out as I thought they should
But I trust He knows more than I, and sees more than I see
And God has been forever good to me

This one thing I can count on I know that I will be
Held safely in His hand now and for all eternity
He paid for my redemption on a hill called Calvary
God has been forever good to me

Sometimes a doubt will come up out of nowhere in my head
It’s just a lie the devil tries repeatedly to spread
But all his lies were conquered by the blood that set me free
And God has been forever good to me

This one thing I can count on I know that I will be
Held safely in His hand now and for all eternity
He paid for my redemption on a hill called Calvary
God has been forever good to me

He has been there all the time
And He will always be
I am His and He is mine
A slave of Christ I’ve been set free
By God who’s been forever good to me

This one thing I can count on I know that I will be
Held safely in His hand now and for all eternity
He paid for my redemption on a hill called Calvary
God has been forever good to me

It hasn’t been all mountaintop, the struggles they are real
But my joy doesn’t come from the emotions that I feel