Goodness of God for those who fear Him and trust in Him is promised in Psalm 31:19-20. King David survived many challenges in his entire life from his enemies because he trusted in God's provision, strength and love. He experienced God's faithfulness and goodness! He sang "Oh, how great is Your goodness!". We can trust in God and experience His goodness too.

Music arranged by Amos Ang
Lyrics taken from Psalm 31:19-20 nkjv
Melody by Susan Toh

Psalm 31:19-20 nkjv lyrics

19 Oh, how great is Your goodness,
Which You have laid up for those who fear You,
Which You have prepared for those who trust in You
In the presence of the sons of men!
20 You shall hide them in the secret place of Your presence
From the plots of man;
You shall keep them secretly in a [I]pavilion
From the strife of tongues.