Lyrics Page

You Have Been So Good

By Paul Baloche

23 views Sep 30, 2026 updated Verified editorial review

Song Meaning

Paul Baloche keeps this song almost painfully simple: one confession repeated until it settles into the bones — that God has been good to me. The verses turn that confession into a question, asking how thanks could ever be offered or repaid for kindness, tenderness, and a presence that never leaves. The most striking line is the testimony tucked inside the chorus: "I came here broken, You made me whole." It names a real wound without dressing it up, then names the healing just as plainly. The repetition isn't filler; it's the sound of someone who has run out of new ways to say the same true thing, so they say it again, louder and softer, until it becomes a kind of resting place. There's no elaborate theology here, no narrative arc from doubt to certainty — just a heart that arrived in pieces and found itself put back together, standing in gratitude it can't calculate. The song ends by simply letting the phrase trail off, as if the singer has stopped trying to finish the thought and is content to keep offering it.
Lyrics Verified by Editorial Team

You have been so good to me
You have been so good to me
I came here broken, You made me whole
You have been so good, You have been so good
You have been so good to me [repeat]

How can I thank You, there is just no way
How can I thank You, Lord, how could I repay
For Your kindness, for Your tenderness
For Your constant Presence here with me

You have been so good to me
You have been so good to me
I came here broken, You made me whole
You have been so good, You have been so good
You have been so good to me
You have been so good, You have been so good
You have been so good
So good

Music 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.