Once upon a time
on a hill far away
An unfair proposition
Before a righteous
man was made
Could've changed
his situation
But instead chose to obey
at the great exchange
An eternity he travelled
to be there at that place
He chose a destination
to show mankind God's grace
His longin' to redeem us
could only be explained
at the great exchange
At the great exchange
Even then he knew me
And he bore such pain
And he did it all for love
An undeservin' servant
Who'll never be the same
since the great exchange
I walked that same hillside
As I knelt down to pray
He showed me
all the wrong I'd done
And the price he paid that day
Then I arose forgiven
His loss became my gain
at the great exchange
Everythin' that mankind lost
Jesus has reclaimed
The pathway to eternity
by his death arranged
And all of this he offers
If you'll meet him today
at the great exchange
At the great exchange
Even then he knew me
And he bore such pain
And he did it all for love
An undeservin' servant
Who'll never be the same
since the great exchange
At the great exchange
Even then he knew me
And he bore such pain
And he did it all for love
An undeservin' servant
Who'll never be the same
since the great exchange
Since the great exchange
The great exchange
