A stray dog kept five abandoned kittens warm on the side of a road in Ontario, Canada one recent, chilly night.

A concerned citizen found this unlikely bunch alone in the snow and contacted authorities, who called Pet and Wildlife Rescue to care for the homeless animals.

The dog, now named Serenity, is about two years old and will be available for adoption after she is spayed. While at the rescue together, Serenity continued to keep watch over the kittens, who are now safe and warm in a foster home — where they will remain until they are old enough to be adopted.