So many things I've meant to say, so much I've meant to show It's easy letting time go by, and to think somehow you'll know So I wrote this song to just make sure you never doubt it's true That I thank God for you I thank God for you.
You spend yourself so freely in the things you do for me You're always there to lift me up when I'm less than I should be to earn the kind of love you give there's nothing I could do and I thank God for you I thank God for you.
I thank God because He's given me a lover and a friend With a heart that I can trust in through it all until the end I thank God because you're more than I had ever hoped to find No one else this side of heaven gives me so much peace of mind.
The years have gone so quickly since we changed to one from two But time has just intensified the bond I share with you And, yes, I'd do it all again to love you as I do I thank God for you I thank God for you.