Whilst we traditionally think of cats and dogs as mortal enemies, in reality they often get along really well together.
This cat had recently had her own litter of kittens but she proved there's always room for one more as she accepted this newborn puppy into her brood. As soon as the little pup is placed under her nose, the cat's maternal instincts kick in and she instantly takes the little thing under her wing alongside her kittens. The puppy will have both love and milk from the mother cat... and we're feeling a bit emotional!
Check out the video above to see the beautiful moment for yourself!