“What’s Today’s Special Day?” Series January 11th Kagami Biraki: A Ritual of the Japanese Soul to Embody Divine Power
Discover the meaning of Kagami Biraki on Jan 11th. Learn why Japanese people break hard mochi with hammers, the link to Samurai seppuku taboos, and the spiritual power of eating sweet red bean soup.