No-one knows where this little stray kitten came from, but he had definitely been on his own for a while. Emaciated, dirty, and lethargic, he cowered on the side of a road, ready to give up on his little life.
Not all heroes wear capes
But it was this kitten’s lucky day when a beautiful Golden Retriever walked down his path. At first, the little kitten was scared of the big dog, but little did he know that the pooch would soon become his saviour.
Golden Retrievers have a reputation for being friendly and loving. And this good boy is no exception. He didn't hesitate for a single second to pick up the little kitten, sensing that he was in need of rescuing.
The beautiful Retriever then carried the little white kitten in a soft grip, all the way back home to his human.
There, the animal-loving owner bottle fed the little kitten and decided to keep him inside his home until he was feeling better…perhaps this will end in another foster fail?
A beautiful friendship blossoms
In the meantime, kitten and doggo are making the most of their time together. They can often be seen closely huddled as they take naps, or exploring their owner's garden together.
The Golden Retriever truly acts like a mother with the kitten: helping him stand back up when he stumbles, and keeping him warm at night when he sleeps.
One thing is for certain – this kitten has a lot to be thankful for! Without his guardian angel, he never would've made it! Thank you sweet dog for saving this innocent soul!
Check out the adorable footage of the rescue: