Why do cats purr?

Cats purr for various reasons. They purr most often when they are happy and relaxed, for example when cuddling with their owner. However, purring can also be a sign of stress, fear, or pain. Sometimes cats also use purring to calm themselves or to get attention from their humans.