“Praise ye the LORD. O give thanks unto the LORD; for He is good: for His mercy endureth for ever. Who can utter the mighty acts of the LORD? Who can shew forth all His praise?” Psalm 106:1-2 (KJV)
There are not enough words to describe the goodness, and worth of God. I will let you hear the words of Matthew Henry on these verses…
We are here taught,
I. To bless God (Psa_106:1, Psa_106:2): Praise you the Lord, that is, 1. Give him thanks for his goodness, the manifestation of it to us, and the many instances of it. He is good and his mercy endures for ever; let us therefore own our obligations to him and make him a return of our best affections and services. 2. Give him the glory of his greatness, his mighty acts, proofs of his almighty power, wherein he has done great things, and such as would be opposed. Who can utter these? Who is worthy to do it? Who is able to do it? They are so many that they cannot be numbered, so mysterious that they cannot be described; when we have said the most we can of the mighty acts of the Lord, the one half is not told; still there is more to be said; it is a subject that cannot be exhausted. We must show forth his praise; we may show forth some of it, but who can show forth all? Not the angels themselves. This will not excuse us in not doing what we can, but should quicken us to do all we can.
From the MATTHEW HENRY Commentary