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

The land itself is inhabited by the deities of nature.