Stone roads under Roman skies
Market cries and temple fires
Scholars speaking in the square
Soldiers marching everywhere
Tax men counting every coin
Broken people worn and torn
In the shadows, in the shame
Every soul was just the same
But God showed His love for us
And that while we were still sinners
Christ died for us
Yeah, while the empire rose in dust
Mercy reached the low and lost
Christ died for us
Candles burning late at night
Letters passed by lantern light
Little churches hid in fear
Still the gospel traveled near
Fishermen and weary hands
Widows trying hard to stand
Philosophers in marble halls
Couldn’t save a soul at all
But God showed His love for us
And that while we were still sinners
Christ died for us
Not when we were clean enough
Not when we had earned His trust
Christ died for us
Cross upon a rugged hill
Hearts were hard and voices shrill
Yet forgiveness thundered down
Love became redemption’s sound
Now the chains don’t hold the same
Grace has called us each by name
From the ashes hope still rises
Through the Savior’s sacrifice
But God showed His love for us
And that while we were still sinners
Christ died for us
Through the blood and through the scars
Shining brighter than the stars
Christ died for us