spirit horses

Japanese History

August 15: The Day Japan Prays — Where the End of War and the Return of Ancestors Meet

Discover the deep cultural meaning behind August 15 in Japan, where Obon and End of War Day converge. A powerful reflection on life, memory, and peace.
Japanese Culture

What Is Obon? The Spirit Horses That Carry Our Ancestors Home

Discover the meaning behind Japan’s Obon festival and the symbolic spirit horses made from cucumbers and eggplants. Learn how Japanese people honor their ancestors with quiet rituals, deep hospitality, and a spirituality that transcends religion.