Long ago, a belief in animism, the idea that deities are present in every aspect of nature, existed throughout the world. This spirit lives on today in Kumano, a spiritual heartland of Japan. Why does nature continue to play such an important role in Japanese spirituality? We visit a trio of revered shrines in Kumano to explore the roots of Japanese animism.