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.