Cats have fantastic memories. Their brain structure is much more similar to ours than a dog's brain. read more
Yes, cats do recognize and remember humans. And I believe that memory lasts a very long time - even years. read more
Acknowledge that cats are sociable animals to a point, but not sociable to the extent that dogs are. A lot of people who have one cat decide they would like to have another cat, thinking two cats are twice as much fun. But the cats may not see it that way. read more
I hypothesize that cats remember a human for a long time not by he looks, or even by how he sounds or acts. I think that the cat may remember a human purely by scent. It is advantageous for a cat, and any other hunting animal, to remember scents for a long time, for obvious reasons. read more