Cats roll in soil for many reasons. Perhaps they're itchy or feeling a bit warm and want to cool off. They might be communicating with other cats to attract a mate or mark their territory. It's also possible that they're just happy, playful, or wanting to share a special moment with you. There are lots of possible causes of this normal cat behavior, and it's usually nothing to worry about.