Cats like to lie on things – pieces of paper, folded towels, clothing, whatever. ... Cats have a need for warmth and security, and this fills their need. They also want to leave their scent on anything that belongs to us because it makes them feel more secure.
Why do cats sleep on owners clothes?
"Their [owner's] clothes often carry their scent, which in the cat world they use to recognize their owners," Dr. ... "They would therefore prefer to lay on their clothes as they feel safe and comfortable, as they see the clothes as their own or part of their family."
Do cats sleep with you to protect you?
Sleeping with you provides them with security and an extra defense if a predator should launch a nighttime attack. They sleep with you because they trust you, they know you're not a danger and you can also provide an extra layer of defense if needed.