In Japan, it is said that there are 8 million kami. These spirits encompass every kind of supernatural creature; from malign to monstrous, demonic to divine, and everything in between. Most of them seem strange and scary-even evil-from a human perspective. They are known by myriad names: bakemono, chimimoryo, mamono, mononoke, obake, oni, and yokai.
Yokai live in a world that parallels our own. Their lives resemble ours in many ways. They have...