They led You through the crowded streets
With thorns pressed down upon Your head
Still You walked the road ahead
Carrying the cross of love
Every step was mercy's plan
Every wound was freely borne
Nothing taken from Your hands
Love was choosing to go on
It is finished You declared
Every burden carried there
Every promise now fulfilled
On the cross upon that hill
Heaven saw what love would cost
Still You gave it all for us
Through the darkest hour came grace
Written at the cross that day
Hands were lifted to the wood
Nails were driven through with pain
Still forgiveness filled Your words
Mercy spoke Your holy name
Even there Your kindness stayed
Even there Your love was strong
Through the suffering and loss
Still redemption carried on
It is finished You declared
Every burden carried there
Every promise now fulfilled
On the cross upon that hill
Heaven saw what love would cost
Still You gave it all for us
Through the darkest hour came grace
Written at the cross that day
Darkness covered all the land
Still Your voice was lifted high
Into heaven's waiting hands
You released Your final cry
It is finished You declared
Every burden carried there
Every promise now fulfilled
On the cross upon that hill
Heaven saw what love would cost
Still You gave it all for us
Through the darkest hour came grace
Written at the cross that day
Then the earth was standing still
Stone was sealed before the tomb
Silence held the weight of love
Waiting for the morning light