Lyrics Page

Good Lord

By David Leonard

2,540 views Jun 21, 2026 updated Verified editorial review

David Leonard's 'Good Lord' is a contemporary Christian song that reflects on God's faithfulness and provision throughout life. The lyrics express gratitude for how God has met every need, held every detail, and brought redemption from shame to new life. The singer testifies that God has never let him down and trusts that He won't start now, even when the future is unknown. The repeated declaration 'Good Lord, I got a good Lord' emphasizes confidence in God's goodness. The song includes the classic affirmation 'God is good, all the time,' reinforcing a theme of unwavering trust and thanksgiving.

Lyrics Verified by Editorial Team

When I look back I can see that 

It?s You who met my needs, every time 

Every moment, You were holding 

Even smallest details of my life 

I can testify 

  

Oh You never let me down 

So I know You won?t start now 

  

I may not know what tomorrow holds 

But I know one thing for sure 

Good Lord, I got a good Lord 

Every day, every step of the way it?s You who opened the door 

Good Lord, I got a good Lord 

Good Lord, I got a good good Lord 

  

It?s still amazing, how You saved me 

How You took a million wrongs and made them right 

And it?s crazy how you raised me from six feet under shame, 

Back to life 

I gotta testify 

   

God is good, all the time 

All the time, God is good 

God is good, all the time, all the time, all the time 


Songwriters: David Leonard, Mia Fieldes, Jamie MacDonald

David Leonard - Good Lord (Official Music Video)

Official Video

Save Your Favorites

Create a free account to save songs, build your personal library, and connect with the Zion community.

Create Free Account

Join the Zion Community

Create a free account to save your favorite lyrics, submit song suggestions, and connect with fellow worshippers.

No spam. Unsubscribe anytime.