The heartbroken star revealed that his Jack Russell, Captain Jack, passed away peacefully after waiting for him to return home.
In a heartfelt video posted on Instagram, Barrowman can be seen cradling his dog and fighting back tears as he describes those final moments.
A final goodbye at home
He explained that he had been away earlier in the day and feared the worst, knowing his pet’s time was close. When he arrived home, Captain Jack was still holding on. Within an hour, the dog died calmly in Barrowman’s arms, surrounded by family.
In his tribute, Barrowman described Captain Jack as a loyal companion who had been part of the family for 18 years. He expressed gratitude that his dog passed away from old age and did not suffer.
Fans rally with messages of comfort
Fans were quick to respond with messages of sympathy, with many sharing their own experiences of losing a pet. Several commented on how touching it was that Captain Jack waited to say goodbye.
Barrowman lives in Palm Springs with his husband, Scott Gill, where Captain Jack had been a much-loved member of their home.
RIP Captain Jack.