Your cat may love you, but it is not love which prevails in their decision on who to sleep with. There are many reasons why cats choose who they choose, one of them being the way you sleep.
If you are calm during your sleep, if you do not move around or snore, your cat will most likely choose you because they want to rest as well.
If you are tossing and turning or making any noise, your cat will probably not come and sleep with you. It’s pretty clear.
You need to pet your cat often. Shower your cat with love, and it will most likely reciprocate. As my dad says: She’s always petting that cat, that’s why he loves her. The man answered your question.
You can be your cat’s all-time favorite human, but that does not mean you will have them as a sleeping partner every night.