I don't have the words...
"Thank you" doesn't cover it
But "I love you" might!