Cats will purr if they are enjoying something. They tend to be relaxed and you will notice a big difference in their body language as well. When a cat purrs you can usually be assured that he/she is comfortable and enjoying whatever it is that is going on around them even if it is nothing at all.