Kami are the divine essences in Shinto, unseen yet ever-present. They embody the spirit of nature, ancestral heroes, and creative forces, dwelling in mountains, trees, and all vibrant things. See also Shinto Spirit Nature Shrine