Lyrics Page

Should've Been Me

By Jeremy Camp

1,510 views Jul 12, 2026 updated Verified editorial review

Jeremy Camp's song reflects on the substitutionary sacrifice of Jesus Christ, acknowledging that the singer deserved punishment but Christ took their place. The lyrics emphasize mercy, freedom from guilt and shame, and gratitude for salvation. The repeated phrase 'it should've been me' underscores the unearned grace received. The song celebrates liberation from sin and fear, culminating in a declaration of freedom. It connects to the biblical theme of Christ dying for sinners, as seen in passages like Isaiah 53 and Romans 5:8.

Lyrics Verified by Editorial Team

It should've been me with arms open

It should've been me that was torn

It should've been me, I was broken

It should've been me, it should've been me


Mercy, mercy heard my cry

Mercy, mercy saved my life


You carried all of my burdens

You took ?em all to that grave

I know You didn?t deserve it

But You took my place

You traded hope for my hurting

You bore the weight of my shame

I know You didn?t deserve it

And I know it should?ve been me

I can?t believe it


It should've been me in the darkness

It should've been me that felt the pain

It should've been me brokenhearted

It should've been, oh, it should've been me

But I?m free


No longer dirty

No longer afraid

I am no captive, I am no slave

No longer guilty

No longer in chains

Hallelujah, I?m free

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.