I was the one with blood on my hands He was the one who became what I am And after all this time I still cannot believe The God of all the universe would give His all for me He didn't have the heart to see me Hanging there between two thieves Whose sins were not so different than my own He didn't have the heart to let me Bear the weight of my despair For I could never carry it alone So He took the cross that I deserved And gave me grace back in return He could have just let justice do its part But He didn't have the heart His love was so great that He could not walk away From the debt that I owe but I could not pay He knew that it would be far too much for me So He became the sacrifice that I could never be He didn't have the heart to see me Hanging there between two thieves Whose sins were not so different than my own He didn't have the heart to let me Bear the weight of my despair For I could never carry it alone So He took the cross that I deserved And gave me grace back in return He could have just let justice do its part But He didn't have the heart It should have been my cross It should have been my crown of thorns It should have been my wounds, my blood, my pain But it was my sin And it was my shame He didn't have the heart to see me Hanging there between two thieves Whose sins were not so different than my own He didn't have the heart to let me Bear the weight of my despair For I could never carry it alone So He took the cross that I deserved And gave me grace back in return He could have just let justice do its part But He didn't have the heart So He took the cross that I deserved And gave me grace back in return He could have just let justice do its part But He didn't have the heart