
Eight Million Gods and Counting
Shinto tradition holds that divine spirits inhabit everything — mountains, rivers, ancient trees, even household objects. In Japan, the sacred isn't somewhere else. It's everywhere.

Shinto tradition holds that divine spirits inhabit everything — mountains, rivers, ancient trees, even household objects. In Japan, the sacred isn't somewhere else. It's everywhere.