The omikoshi, or portable shrine, is an essential element of festivals all over Japan. The carriers, who are believed to be possessed by a divine spirit, rock the omikoshi vigorously; the more frenzied their efforts, the more good fortune is said to pass onto everyone.