An adorable cat has taken on a mothering role with new puppies after she heartbreakingly lost her own kittens.
The video capturing their touching bond has gone viral on TikTok, with more than one million people viewing it.
Chanelle, from Melbourne, Australia, posted the clip of her charcoal Bengal named Medina dotting over a litter of cavoodle puppies.