This adorable footage of a blind dog being led down some stairs by its own service dog could thaw even the iciest of hearts.
The canine duo were filmed leaving a hotel together in Quezon City, in the Philippines, as the service dog patiently led its blind pal down the steep steps.
As the golden retriever, named Ginger, takes it one step at a time, the blind Cavalier King Charles spaniel, called Kimchi, carefully follows.
The video shows the clear bond and trust the pair have built up:
Sick hospital patients, stressed students and staff often receive a visit from Ginger and Kimchi who provide emotional support.
The person who filmed the dogs said: "[Kimchi] was thin, mangy, weak, with flea-infested matted fur, and already blind.
"He was later adopted by a family with a Golden Retriever mix called Ginger, who is now almost 13 years old. Since then, a very special bond has developed between the two."
Kimchi was adopted by Eric and Thea, who have another gold retriever called T-Bone.
The pair explained to When In Manila how Ginger developed an instant bond with Kimchi from the moment they first spotted her at the animal rescue shelter.
Thea said: "Ginger rejected all the other dogs, until we came across Kimchi."
But it wasn't all planned for Ginger to become Kimchi's guide dog - it all happened by accident at first.
Their owners initially tied the dogs' leads together just so Kimchi wouldn't wander off - but Ginger naturally started leading the spaniel around, as well as walking and waiting patiently next to her.
Now it's like 'no show without Punch' - the pair never go anywhere without the other by their side.
Service dogs, or therapy dogs, are often recruited to visit hospitals, special needs centres and nursing homes to help support those in need.
But they aren't often used to assist other animals.
Ginger and Kimchi are a special case - a pair who have formed a unique bond that's genuinely heartwarming to see.
Featured Image Credit: Newsflare