Urban Dictionary: Spirit animal
Spirit animal: A person or character that represents your inner personality. Someone who [behaves] as though they are showing your feelings through their own...
www.urbandictionary.com