×

Ofuda

In Shinto and Buddhism in Japan, an ofuda is a talisman made out of various materials such as paper, wood, cloth or metal. Ofuda are commonly found in both Shinto shrines and Buddhist temples and are considered to be imbued with the power of the... Wikipedia