A spirit animal is a symbolic representation or embodiment of an individual's character, values and beliefs. It represents the person's strengths, weaknesses, hopes, fears, and dreams. The concept comes from various cultures around the world where people believe that they can gain insight into their lives by connecting with animals in a spiritual or symbolic way.