Cats purr for a variety of reasons, not just when they're happy. Purring can also be a sign of comfort, a way to heal themselves (as the frequency of purring may promote bone and tissue healing), or even a method to communicate with their human friends. So, when your cat is purring away on your lap, it's not just expressing contentment but possibly also taking care of itself!