Woke up this morning, your bed still made,
Your collar hangs where your name is engraved,
Every corner of this home still speaks your name,
And I can’t help but feel that ache again.
You ran with joy through every storm,
You kept my heart and my spirit warm,
Now silence fills the place you’d lie,
And I’m still learning how to say goodbye.
⸻
[Pre-Chorus]
You gave me love with no disguise,
Now I see heaven in your eyes.
⸻
[Chorus]
Why’s it so hard to say goodbye?
When I still feel you by my side,
Your love’s a light that won’t run dry,
Still shining bright across the sky.
Why’s it so hard to let you go?
When your heart’s what made me whole,
You may be gone from sight tonight,
But you live forever in my soul.
⸻
[Verse 2]
I still see you run in my dreams,
Through open fields and golden beams,
Every bark, every wag, every glance,
Feels like our souls still dance.
Your paw prints fade, but not the bond,
You’re still with me though you’ve moved on,
God must’ve needed a friend so true,
So He called you home, and I miss you.
⸻
[Pre-Chorus]
You taught me love in your own way,
Now I thank God for every day.
⸻
[Chorus]
Why’s it so hard to say goodbye?
When I still feel you by my side,
Your love’s a light that won’t run dry,
Still shining bright across the sky.
Why’s it so hard to let you go?
When your heart’s what made me whole,
You may be gone from sight tonight,
But you live forever in my soul.
⸻
[Bridge]
Some say time will heal the pain,
But I still call out your name,
You’re the reason my heart still knows,
What unconditional love truly shows.
⸻
[Final Chorus]
Why’s it so hard to say goodbye?
When goodbye don’t mean goodbye,
You’re the angel watching from on high,
Still running free in the sky.
I’ll see you when my time arrives,
Till then, I’ll keep you alive,
Why’s it so hard to say goodbye…
When love never dies.