Why does my cat sleep on a pillow?

Cats often sleep on pillows for warmth, security, or affection. However, sometimes they do this to assert dominance. It can also mean they want to feel secure. When cats sleep next to humans, it generally means that the cat feels safe and secure around that person. Kittens often pile on top of each while sleeping, so this duplicates happy memories from their kittenhood.