With the example of the description below, you will find out that your cat sleeps on you might be for the following reasons:
1. Warmth: You might have noticed your cat sprawling out as soon as the sun rises to catch even the smallest ray of sunlight in the middle of the living room. Cats love to rest in warm areas. Because she can't find any sun during the night, your cat has to find somewhere else to get warmth. Sleeping on top of you seems to be the easiest way to get warmth in the night.
2. Comfort: Felines seem able to get their sleep anywhere they like, whether on the sofa or in between laundries. An average cat spends 16 hours daily sleeping. That number of hours requires a cozy and soft place to make the sleep enjoyable. And one of the coziest places it can think of is your belly under the blankets.
3. Adoration: Your lovely cat is always home all by herself while you are away at work. All she wants when you return home is to stay with you, hoping you won't leave her anytime soon. Your cat climbs up next to you in bed, kisses you severally, head-butts your face, and sleeps on top of you. These are her simple ways of telling you how much she adores you since she can't speak. You can show her some affection by just scratching her head a bit until she sleeps off.
4. Security: Whenever your furry friend needs a place to sleep on, she will need a very secure resting spot. There can't be anything better than curling up next to you-her master. Apart from the comfort, she feels safe by curling up next to you. She can then drift off into some kitty dreamland for several hours, with no fear of predators coming to harm her.