Why Do Cats Purr?

This is a bit embarrassing to admit, but I look forward to coming home to my cats everyday after work. Why? Because I know they’ll run up to me, tail held high in the...