You are never far from a sense of the spiritual in the Japanese countryside.
The land itself is inhabited by the deities of nature.