I left my home, I came so far From where I was, to where you are The bitter tears, the lonely ache The many ways a heart could break And you were at the center of it all To free you from the prison of the fall There was no hill too steep for Me to climb No road too long and hard to make you Mine I gave all I had to give and it was worth the cost To say I love you from an old rugged cross I took your guilt, I bore your shame And I would do it all again My open arms reached out in grace To pull you in to Love's embrace It's been spoken in a thousand different ways Yet the cross said more than words could ever say There was no hill too steep for Me to climb No road too long and hard to make you Mine I gave all I had to give and it was worth the cost To say I love you from an old rugged cross Can you hear the echoes from that hill I loved you then and child, I love you still There was no hill too steep for Me to climb No road too long and hard to make you Mine I gave all I had to give and it was worth the cost To say I love you from an old rugged cross Oohh... I love you