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.