There’s an old little dog sleeping by my side
Grey in her fur but love in her eyes
She’s been with me through storms and pain
Through every loss, through every rain
She saw me cry when heaven called
She stayed right there through it all
Little paws on my pillow at night
Guarding my heart till morning light
Chorus
And one day soon a baby will laugh
Tiny hands reaching out so fast
And I can see it already somehow
Caddie standing watch right now
Old little heart, loyal and true
Meeting the baby I prayed for too
Two of my miracles in one room
Love that grew through the gloom
Verse 2
Fifteen years and she’s still here
My tiny shadow through every tear
She never knew the words to say
But she healed my soul anyway
And when this baby comes along
She’ll hear Caddie’s little song
The softest tail against the floor
A love that’s older than before
Chorus
And one day soon a baby will laugh
Tiny hands reaching out so fast
And I can see it already somehow
Caddie standing watch right now
Old little heart, loyal and true
Meeting the baby I prayed for too
Two of my miracles in one room
Love that grew through the gloom
Bridge
Some angels have wings
Some angels have paws
And they stay with us
Through every loss
Final Chorus
And when my baby learns to crawl
Caddie will follow through the hall
Guarding that little life so small
Like she guarded me through it all