Fairies, demons, Djinn, devas, dybbuks, dakinis, Nymphs, mermaids, ghosts, nagas, orishas, lwa, mystères, Elves, dragons: that’s just a few of the many kinds of spirit beings. Considering how many people vociferously refute their very existence, the extent to which spirits permeate modern human culture is astounding.