Margarita Suárez, a humble woman from Mérida, Mexico, did not run a shelter or work with a registered animal organization. She was not rich and only earned enough money to get by, however, she never hesitated to help animals in need. Suarez fed over 20 stray cats that came to her door every morning, and whenever she went out, she carried food to feed the stray dogs she met on the streets.

At the beginning of March, Suarez relocated to Cuernavaca, Mexico, for health reasons. There, she continued to feed and look after the homeless animals in her community. Sadly, Suarez’s health took a turn for the worse and she passed away. Family, friends and stray dogs attended her funeral.

Patricia Urrutia, Suarez’s daughter, said that on March 15, 2015, stray dogs started arriving at the funeral home early in the morning. At first she thought they were area dogs welcomed at the funeral home, but then she noticed the animals were entering the room where her mother’s body was resting. Urrutia asked workers if they knew the dogs and everyone said they had never seen them before.

When Suarez’s body was moved to the church, the dogs followed behind the funeral car, and when the body returned to the funeral home, so did the dogs.

Urrutia believes the stray dogs were some of the pets her mother fed and they came to show their respect. The dogs were respectful and some even played with funeral attendees. The pets only left once Suarez’s body was prepared for cremation.

Family members cannot explain how the dogs knew where they could find Suarez, but they were happy to see the dogs Suarez cared so much for, also loved her.