You've been hanging on to me for all my days I've seen your heart I've seen your ways Right up close and there's no question That You've been showing up for me at every turn Never give up Never relent With the kind of heart that doesn't waver And at the end of my life When they ask why I was different I will testify all my might That I was loved And Jesus, He has always been enough And I put my trust in an old rugged cross That tells me I am loved You've been holding on to me in every way With every breath I'm breathing in Brand new mercy every morning You keep no record of my wrong You know my frame You formed this heart in the secret place All this time you've been my portion And at the end of my life When they ask why I was different I will testify all my might That I was loved, yes, I was And Jesus, He has always been enough And I put my trust in an old rugged cross That tells me I am loved That tells me I am loved When all of this is over Let it said I had a better portion Than all the world affords When all my days are counted Let it be known that it was only Jesus Who made it all worth it He made it all worth it When all of this is over Let it known I had a better portion Than all the world affords When all my days are counted Let it be known that it was only Jesus Who made it all worth it And at the end of my life When they ask why I was different I will testify all my might That I was loved And Jesus He has always been enough And I put my trust in an old rugged cross I put my trust in an old rugged cross I put my trust in an old rugged cross That tells me I am loved You tell me I am loved