God Took Away My Yesterdays (LIVE) | Jimmy Swaggart

About the Song

When Jimmy Swaggart sings “God Took Away My Yesterday,” you can hear more than just melody. You hear testimony.

With hands gently resting on the piano and eyes often closed in quiet reflection, Swaggart delivers this song as a personal confession of grace — a moment of worship where the past is not ignored, but redeemed. This isn’t just a hymn about forgiveness. It’s about the transforming mercy of a Savior who erases every stain of a life once broken.

“God took away my yesterday, left me with a brand new day…”
As his voice trembles over these lines, you can feel the weight of a man who’s lived through seasons of failure, repentance, and restoration — and has found peace on the other side.

Swaggart’s delivery is not theatrical. It’s tender, stripped down, and deeply sincere. Backed by soft instrumentation and the gentle swell of a choir, the song becomes a kind of altar call — not the loud kind, but the kind where hearts are stirred in silence and tears fall without warning.

For many listeners, especially those who’ve walked through their own valleys of regret, this song becomes a personal prayer. It reminds us that in Christ, there truly is no condemnation. That our yesterdays, no matter how dark, do not define our tomorrows.

And when Jimmy Swaggart, now in the later years of his life and ministry, sings it — it carries a truth earned not in theory, but in real, hard-fought redemption.

“God Took Away My Yesterday” isn’t just a song.
It’s a testimony in every note.

Video