Cats purr for a variety of reasons, including to show contentment, to express pain, and to comfort themselves. Purring is also believed to have beneficial effects on cats' health, including reducing stress and promoting healing. Purring can also be used to communicate with other cats and people.