[Intro – Spoken / Choir swelling]
Mmm… you ain’t walked in my shoes,
You don’t know what He pulled me through.
But I know my God, and my God knows me.
Hallelujah.
⸻
[Verse 1]
I’ve cried in the dark where no one could see,
And God was the only one talking to me.
When my hands were shaking, when my heart was weak,
He whispered, “Child, I’m what you seek.”
People look at me and think they know,
But they weren’t with me in the valley low.
They didn’t see the tears I hid,
But God held me like His newborn kid.
⸻
[Chorus – Full choir]
My walk ain’t yours,
And your walk ain’t mine.
Who are you to say
My faith ain’t aligned?
He knows my heart,
He knows my scars—
Hallelujah, God meets me
Right where we are.
My walk ain’t yours…
But it’s divine.
⸻
[Verse 2]
Some folks judge how I praise His name,
But God don’t care if the church looks the same.
He knows my story, He knows my fight,
He knows how hard it was to choose the light.
He don’t need perfect, He don’t need show—
He needs a heart that says, “Lord, I know.”
I fell, I rose, I crawled, I ran—
But He stayed steady, held my hand.
⸻
[Bridge – Choir call & response]
Lead: Don’t tell me how to love my God!
Choir: (Don’t you tell her!)
Lead: Don’t tell me how to pray or nod!
Choir: (That’s between her and God!)
Lead: You don’t get to say what’s right for me—
Choir: (No, no, no!)
Lead: ’Cause God saw me breaking
And still set me free!
⸻
[Final Chorus – Full power]
My walk ain’t yours,
And your walk ain’t mine.
Don’t judge my praise,
Don’t judge my climb.
He knows my heart,
He knows my scars—
Hallelujah, God meets me
Right where we are.
My walk ain’t yours…
But it’s divine.
My faith is mine…
And God is mine.
(Choir fades singing “My walk ain’t yours… hallelujah…”)