Body broken, body bruised All affliction laid on You Perfect healing, cure divine Took my death and gave me life Found as guilty, all is ash Clothed in shame, unrighteousness Perfect beauty, fault unseen Took my sin and made me clean All of You, for all of me That great exchange at Calvary No greater love will ever be Than all of You, for all of me Lord forsaken, Lord betrayed Made an outcast, turned away Perfect Father, perfect Son Took this orphan, called me home All of You, for all of me That great exchange at Calvary No greater love will ever be Than all of You All of You, for all of me That great exchange at Calvary No greater love will ever be Than all of You, for all of me ♪ For my healing, my acceptance For my freedom, resurrection I will sing out, "Hallelujah" For it all From my next breath, to my last beat From the mountains, through the valley Let it ring out, Hallelujah For it all All of You, for all of me That great exchange at Calvary No greater love will ever be Than all of You, for all of me ♪ No greater love will ever be Than all of You, for all of me