Cat rubbing face on human leg

No matter how much we love our cats, one question invariably remains: Why, in a room full of people, will he make a beeline toward the one person who is not paying attention? 

Cats don't like eye contact from strangers. When a friendly cat wanders into a room full of people, he may be intimidated by a new person's stare. So, he heads instead for the people he thinks are being polite — those who aren't looking. The cat doesn't realize that these people may not be looking because they don't like cats or are allergic. In the end, it's a bit of a cross-species miscommunication.

That's one theory, anyway. It could also turn out that rubbing cat fur on the slacks of a cat hater is just the ultimate feline fun.