I don't know why it took so long To admit that I was wrong Tried to hide it from myself That I might need someone else That you were like an angel on a Christmas tree It ain't so far when the angel's smiling down on me You're giving me something wonderful Like nothing else I've had any of I ain't got no words to describe it all But you're giving me something wonderful Sometime habits are hard to break And my mood's been hard to shake Didn't know I'd lost my way Till I heard my baby pray Thank you girl for the spell you put me under Funny funny world, and it makes me wonder, makes me wonder You're giving me something wonderful Like nothing else I've had any of I know half the words to describe it all But you're giving me something wonderful Thank you girl for the spell that you put me under It's a funny funny world, and it makes me wonder, makes me wonder You're giving me something wonderful Like nothing else I've had any of I ain't got no words to describe it all But you're giving me something wonderful Baby, it's wonderful Honey Oh baby, you're giving me something wonderful Oh, it's wonderful ...