There's a glowing warmth in my heart When I look at you A promise I have made from the start To always take care of you And when life gets too much for you I'll hold you close And if I could I'll take all the love in the world and Give it all to you I'll make sure everything will be as good as Pure as true as you And you may not live forever How hard I might believe But your love will live on in me ♪ Restless souls and tired minds Life's an uphill climb But with your wagging tail and brightest eyes You look at me, I can't help but smile So when life gets too much for you I'll hold you close And if I could I'll take all the love in the world and Give it all to you I'll make sure everything will be as good as Pure as true as you And you may not live forever How hard I might believe But your love will live on in me I promise to keep you safe (I promise to keep you safe) Until the end of your days (until the end of your days) I promise to keep you safe (I promise to keep you safe) From head to paws to tail There's a glowing warmth in my heart When I first saw you I gave you a home and a brand-new start But I'm the one who feels rescued So, I'll take all the love in the world and Give it all to you I'll make sure everything will be as good as Pure as true as you And you may not live forever How hard I might believe But your love will live on in me