Great post and a brilliant final paragraph:
In my experience, if you treat a cat as “just an animal,” that’s how he will behave. He will sense that you are not really trying to understand him, and naturally enough, he will give up trying to communicate. The more you engage with him as an equal and try to understand his perspective on the world, the more he will respond to you, and the closer your relationship may become.
There’d be far more happy cats in the world — and happy people — if only this point was more widely understood. It starts with being open to the idea. Link.