VERSE 1 (Soft piano, ambient pads, lead only)
I’ve walked through fire, I’ve seen the storm
Thought I was broken, too far gone
But even in silence, You still speak
Your love’s been fighting, fighting for me
(spoken soft sung ad lib)
You never left me, God… not once…”
CHORUS (BGV join in — repeated, worship style)
You’re workin’ it out — for my good (yeah, yeah)
You’re workin’ it out — like You said You would
Even when I can’t see, You’re moving in love
Oh I trust You, God, I trust You enough
(BGV Echo) “For my good… You’re working”
(Repeat chorus 2–3x with growing intensity)
(Spontaneous Flow / Vamp)
For my good, for my good, for my good…
You never waste a tear
You never miss a step
You’re the God who sees ahead
(BGV layering harmony) “Never late… always faithful…”
BRIDGE (Big vocal build – full choir feel)
Peace beyond understanding
Joy when it don’t make sense
I’ve seen Your hand in the darkness I’ve seen You come through again
(BGV Echo)
“Come through again!” | “Again and again!”
(Repeat 2–3x, with room for vocal ad libs)
“You’re doing it right now…”
“Even now You’re working…”
“I will see the victory…”
CHORUS (Reprise with full power)
You’re workin’ it out — for my good
Yes, I believe — just like You said You would
My faith is rising, my heart believes
That You’re not finished, You’re not done with me
(BGV layer) “Not finished, not done” | “He’s working it out…”
OUTRO (Live worship fade)
(Spontaneous worship)
“You’re not done with me, Jesus…”
“You hold the end from the beginning…”
“You work all things together…”
(End with soft repetition of “For my good… for my good…”)