I couldn’t speak at first.
I simply nodded.
He leaned forward and hugged me.
It was clumsy and immediate.
One small arm wrapped around my neck while the other still held a cracker.
I closed my eyes.
For three years, I had believed the accident had taken every future version of Caleb away from me.
His wedding.
His children.
Watching him grow older.
I thought all of those moments had disappeared forever.
I had been wrong.
Not completely.
That evening, Sadie and I talked until the light outside began to fade.
Nothing was magically fixed in one afternoon.
There was anger to work through.
There were questions she couldn’t answer.
There were years we could never get back.
But before I left, she gave me her number.
Then Beau asked if I would visit again.
“Yes,” I told him.
“As soon as you’ll let me.”
The following Sunday, I went back to Caleb’s grave.
This time, I wasn’t alone.
Sadie stood beside me.
Beau held my hand.
Jasper lay in his usual place beside the headstone.
I touched Caleb’s name and smiled through my tears.
“You really could have found an easier way to introduce us.”
Jasper lifted his head.
Beau giggled.
And for the first Sunday in three years, I left the cemetery carrying something other than grief.
I left holding my grandson’s hand.
For months, I had wondered why that strange dog kept returning to my son’s grave.
I thought perhaps he was lost.
I thought perhaps he had simply chosen a quiet place to rest.
I never imagined he was leading me back to a part of Caleb’s life I didn’t even know existed.
Sometimes grief makes us believe that when someone dies, every possibility connected to them dies too.
But life can leave behind pieces of people in places we never think to look.
For me, that piece had been waiting behind a weathered door at the end of a quiet street.
A little boy with Caleb’s eyes.
A girl I hadn’t seen in years.
And a loyal dog who somehow remembered my son even when I was struggling to remember what life felt like before losing him.