Cats often represent power and creativity in spiritual matters, although their meaning can vary widely depending on the culture. Some cultures have seen cats as evil spirits that represent demons or other sinister forces.
In Europe and the Americas, Christians widely considered cats to be in league with the Devil. This was probably because cats can be sneaky and independent, as well as their tendency to be nocturnal. People often associated them with witchcraft. Some people even believed that witches could turn themselves into cats. Witches could supposedly make cats do their bidding, including fetching ingredients needed for spells or leaving harmful magical objects in other people's homes.
Cats often take an opposite role in Japanese culture. Buddhist folklore says that cats provide a temporary place for highly spiritual souls to rest on their journeys. Some cultural beliefs see cats as bringers of harmony, wealth and happiness.
Many spiritual beliefs from around the world see cats as messengers, capable of crossing from the world of the living to the world of spirits, bringing back magic and wisdom. Some people believe that angels take the form of cats to deliver messages or watch over people. Another belief is that cats are psychic and can predict the future.