made with suno; created=2026-08-14T16:06:02.636939+00:00; id=3ba22be6-cfc0-4b9d-b253-30b3e55eaf7e

Lyrics

I've given Him plenty of reasons.
Wrong turns. Bad choices. Broken promises.
But every time I thought He was done with me…
**Jesus said, “Not even close.”**
**[Verse 1]**
I told God, “I'm changing,” then I did it again,
Said I was finished, went right back to the sin.
Had my head hanging low, couldn't look up and pray,
Thinking, “Surely this time, He's turning away.”
But mercy met me right there on the floor,
Grace walked in when I couldn't take anymore.
I expected Him to leave, but He reached for my hand,
Said, “Get back up, child, I've still got a plan.”
I've disappointed myself more times than I can count,
Made mountains from blessings, took the long way around.
But every time I stumble, every time I get weak,
There's still a loving Savior reaching down for me.
**[Chorus]**
**Jesus ain't giving up on me!**
Even when I struggle to believe.
When I fall down, He gets me on my feet,
**Jesus ain't giving up on me!**
I'm still growing,
Still learning,
Still got places in my life He's working.
I'm not finished,
He's not through—
Jesus, keep making me more like You!
I may fall seven times,
But I'm getting back on my feet,
'Cause **Jesus ain't giving up on me!**
**[Verse 2]**
Some people only remember who I used to be,
But Jesus keeps looking at who I'm gonna be.
They see my history, He sees what's ahead,
They count every failure, He remembers what He said.
He knew every mistake before He called my name,
Still went to Calvary and carried my shame.
That's love I could never earn if I tried,
The kind that keeps reaching when I'm trying to hide.
So I'm done believing I'm too far gone,
Done letting yesterday tell me I don't belong.
If Jesus is still working, I'm staying in the fight,
'Cause the Author of my story is still writing my life.
**[Chorus]**
**Jesus ain't giving up on me!**
Even when I struggle to believe.
When I fall down, He gets me on my feet,
**Jesus ain't giving up on me!**
I'm still growing,
Still learning,
Still got places in my life He's working.
I'm not finished,
He's not through—
Jesus, keep making me more like You!
**[Rap Verse]**
Look—
I messed up Monday, prayed on Tuesday,
Wednesday came, almost went the wrong way.
Thursday, temptation pulled up again,
Friday, I'm asking God, “How You still call me friend?”
He said—
**“MY GRACE!”**
That's why you're standing!
**“MY BLOOD!”**
That's why you're covered!
**“MY LOVE!”**
That's why I came!
You keep looking at your failure—
**I'm calling you by name!**
So I got back up!
Shoes tied tight!
Devil thought one bad chapter meant the end of my life!
Nah!
God's got pages I ain't lived yet,
Promises coming that I ain't seen yet.
Still got purpose!
Still got breath!
Still got Jesus, so I ain't done yet!
I don't need perfection to answer His call,
I need faith to get back up every time I fall.
He's correcting me, shaping me, changing my ways,
Taking this mess and making something that gives Him praise.
So when shame says, “Quit!”
**I SAY, “NO!”**
When guilt says, “Hide!”
**I SAY, “NO!”**
When the devil says, “Jesus is finished with you!”
I point to that cross like—
**“YOU ALREADY KNOW!”**
**[Bridge]**
When I stumble—**HE STAYS!**
When I'm struggling—**HE STAYS!**
When I'm crying—**HE STAYS!**
When I'm trying—**HE STAYS!**
Still teaching—**ME!**
Still changing—**ME!**
Still loving—**ME!**
Still calling—**ME!**
Jesus ain't finished!
**[Breakdown]**
Maybe you're thinking,
“I should be further by now.”
Maybe you're tired of fighting
the same old battles.
Maybe you think God is disappointed
and ready to walk away.
But if you're still breathing…
**He's still working.**
Your failure isn't final.
Your struggle isn't your identity.
Your worst chapter isn't the end of your story.
**Jesus ain't giving up on you.**
**Jesus ain't giving up on you.**
**[Final Chorus]**
**Jesus ain't giving up on me!**
I am living proof of His mercy.
I've been down, I've been weak,
But His grace keeps carrying me!
He's still working!
He's still moving!
He's still changing what needs improving!
Day by day,
Step by step,
God ain't finished with this story yet!
So I'll keep praying,
Keep believing,
Keep getting up as long as I'm breathing.
I know one thing, and this I believe:
**JESUS AIN'T GIVING UP ON ME!**
**[Outro]**
Not after my first mistake.
Not after my hundredth.
Not when I wandered.
Not when I doubted.
Not when I fell.
He picked me up.
And if I fall tomorrow?
I'll reach for His hand again.
Because I'm still His…
He's still mine…
And **Jesus ain't giving up on me.**