She was a young, homeless single mom trying to raise a family of five, but true to the spirit of the season there was room for one more.
Esperanza had been badly injured when she was hit by a car, but the young dog — a shepherd-cross with thick white coat — was still managing to care for her newborn puppies — plus a stray kitten.
“It’s amazing when you think about it. You have this dog who is just so giving of herself, caring for these newborn puppies and the kitten, making sure they were cared for even though she was obviously in a lot of pain.”
(READ the story in the CBC)