I could never praise Him enough For the cross of Calvary I could never thank Him enough For salvation, full and free I could never do anything To deserve such perfect love All for everything He's done I could never praise Him enough For many years, I've served the Lord The best that I know how Giving unto Him my time And telling of His power But if I were to spend unending hours on my knees Praising Him for everything He's ever done for me I could never praise Him enough For the cross of Calvary I could never thank Him enough For salvation, full and free I could never do anything To deserve such perfect love All for everything He's done I could never praise Him enough A thousand tongues could never tell Just what our Lord has done As if He hadn't done enough He sent His only Son To hung upon a rugged cross And bear the load of sin That explains why I can't express The love I have for Him I could never praise Him enough For the cross of Calvary I could never thank Him enough For salvation, full and free I could never do anything To deserve such perfect love All for everything He's done I could never praise Him enough So I'll sing thank you, Lord, for saving my soul Thank you, Lord, for making me whole I could never do anything To deserve such perfect love All for everything He's done Oh, for everything He's done Oh, for everything He's done I could never praise Him enough Yeah