Written out of a desire to see people sing of God's goodness no matter what circumstances they face.
God has displayed his goodness in so many ways. The climax of the song, the bridge (and in a way the climax of God's goodness in the bible) is displayed in Revelation 5. This is where a great multitude worships the weak slain lamb Jesus Christ who died for the sins of the world but is now reigning forever. What a good God we have!
lyrics
Verse 1
No beginning, never ending
Never failing to keep your word
Generation for generation
Always saving for God is good
Chorus 1
Let us sing when the morning dawns
Sing when the evening falls
Sing of your grace and love
Our God is good
Verse 2
Wonderful your works above
The blazing sun in it's light and warmth
Wonderful the war is won
Your risen son declares you're good
Chorus 1
Bridge
Through the trial, through the fire
Through the pain, through the quiet
God is good all the time
See the lamb slain for sinners
See him reign, crowned forever
God is good all the time
Chorus 1
Chorus 2
Let us sing of your faithfulness
Sing with your confidence
Sing of your grace and love
Our God is good
Our God is good