Answer by
keiki (1376)
Cats like closeness with other living beings. Feral cats live in colonies and often huddle together for closeness, security, and warmth. Since owned cats don't generally have a lot of other cats to do this with, they want to lay on you. They see you as being one of them, and want to lay on you for warmth and security.