After dedicating years of her life to taking care of strays, dogs and cats alike, 71-year-old Margarita Suárez, received an unexpected honor at her funeral.
Even though she was transported 830 miles from her home town, strays in Cuernavaca Morelos, Mexico, gathered to express their condolences.
The workers at the funeral home hadn't seen anything like this before.
Her daughter Patricia Urrutia said her "mom has always been good with all animals and people... Always fed the dogs on her block and the 20 stray cats that lived there." She even carried around bags of food for the strays she met.
Maybe the food and love she gave to the strays around her home was the talk of the stray community all over Mexico? Who knows! Canine friends just wanted to come to pay respects and mourn the loss of this generous woman.
"They stayed with my mother all day, and then at night they all stayed- but In the morning all the dogs vanished but one, but one hour before we brought my mom to be cremated the dogs came back and grouped around as if to say goodbye," Urrutia told ABC News. "I swear by God that it was beautiful, marvelous."