I feel pretty sure that cats purr when they're happy and content, but they also purr when they're sick! According to Desmond Morris, they purr to tell their surroundings that they're NOT DANGEROUS - at the moment!