Dogs … they do so much for us, and they do so much for others!

When a 10-year-old Yorkshire Terrier named Bridget gave birth to two puppies a couple of months ago, both of them died, leaving the mama dog heartbroken.

As if by fate, a litter of kittens arrived at the same shelter without a mother, and, putting two and two together, a shelter employee placed the litter with Bridget, who happily took them in as if they were her own.

We didn’t think compassion and kindness could look any cuter!

Story and images via Ravell Call, Deseret News