The main reason your cat will sleep on your pillow is to retain heat and maintain a higher body temperature. Other common reasons may include: your cat is trying to assert their dominance, they are trying to display their affection, or are looking out for you in an attempt to keep your safe....
answered