While it’s definitely rare, it’s not completely unheard of for animals to adopt baby animals of a different species. There have been stories of cats adopting ducklings, dogs adopting squirrels and deer, and other adorable animals.

While these stories are as cute and heartwarming as anything, they also demonstrate that family can be blood or by bonds forged. The tiny Jack Russel terrier mix Annabelle needed only meet two orphaned kittens for an hour before she decided to take them under her wing as her adopted babies who happen to have a weird bark. She doesn’t judge, she just loves and accepts them for what they are. That’s always a good lesson to keep in mind.