"I do not yet understand the meaning of the word 'kami'. In the most general sense, it refers to all divine beings of heaven and earth that appear in the classics. More particularly, the kami are the spirits that abide in and are worshipped at the shrines."
-Motoori Norinaga, Japanese Scholar