You are never far from a sense of the spiritual in the Japanese countryside.

Shinto is basically animistic-mountains, trees, rocks, waterfalls, natural formations are imbued with spirit, with the sacred.

The land itself is inhabited by the deities of nature.