Celebrations
Hari Kuyo is a Japanese Buddhist ritual honouring needles. Hari means needle, while kuyo means memorial service. Since ancient times in Japan, people have believed that souls dwell inside all objects, and memorial services are held not only for the deceased, but also for animals and worn out objects such as brushes, combs, dolls, knives, and of course needles.