An interesting fact: during the day, the cat prefers to spend time in silence and even goes to sleep in a secluded place, but at night it comes closer to its owner.
One cannot reproach an animal for selfishness for this, although there is some calculation in such behavior.
According to scientists, cats come to sleep at night with their owners for reasons of comfort.

In animal language, this means boundless trust.
Why does a cat sleep with its owner?
1. The cat is very cautious and remembers aggressive people for a long time and well.
Therefore, a cat will not willingly stay near someone who has harmed her.
If your pet has already laid down next to you at night, you can be sure that she feels safe next to you.
2. Despite its fur, the cat has to look for sources of heat.
Animals are sensitive to temperature changes and therefore use people for warmth.
Taking into account the circumstances described in the first point, the warmth and protection of a person make a cat's sleep more comfortable.
3. Cats also get used to the smell of their owner. The smell of their owner definitely makes them feel safe.
That's why many pets sleep on things left behind by their owners when people leave the house.
So you shouldn't take the cat's behavior for granted.
Sleeping next to the owner is not selfishness, but a sign of high relationships and trust.