I spent most of my life believing That my effort could save my soul
Most of my life deceiving Myself that I was whole
You were there all along Waiting for me to come home
With open arms, you were there
Thank you, thank you
Thank you for loving me
Though I never could have earned it You give yourself away
Trading your life for mine Saving me from all my shame
You give so selflessly Gaining nothing in return
You were there, And you're still there
Thank you, thank you
Thank you for loving me
I say thank you, thank you
I say thank you for wanting me
Oh, what a price you paid
What a life you gave
You give what I can't earn
There's not enough ways to say