People are used to humanizing some of the habits of their pets. As for cats, when explaining their pets' behavior, people often resort to mystifications and superstitions.
For example, a cat's habit of sleeping in bed with its owner has the simplest explanation.
According to experts, a cat that sleeps with its owner is thereby declaring its love and affection. There are also very selfish reasons.
First of all, it's warm.
With the onset of cold weather, cats require more energy for heating. Despite the thick fur, the pet may look for an additional source of heat.
This could be a heating device or the heat of the human body.
Secondly, comfort
Sleeping on a warm but still hard radiator or on the floor underneath it is not as comfortable and convenient as sleeping in a soft bed.
And domestic cats understand this difference very well.
Thirdly, safety
And the last condition that leaves the cat no choice between the owner’s bed and the bed is personal safety.
It is believed that instinct forces even a domestic cat to sleep and remain alert in order to protect itself from enemies in time.
So it turns out that a cat sleeping with its owner finds a warm, comfortable and safe place for a night's rest.
But sometimes just love and trust in the owner is enough.
For reference
A cat is a domestic animal, one of the most popular "companion animals" along with a dog.