Since ancient times, Japanese people have offered performances of the song, dance and music to the deities. Kasuga Taisha Shrine in Nara Prefecture boasts a 900-year-old festival which dedicates all kinds of performing arts to the divine. Ritual dances called Kagura are performed across Japan, including Takachiho in Miyazaki Prefecture, to thank the deities for a good harvest. How have these dances influenced the spirituality of the Japanese people? Our explorers discuss their experiences of Kagura with a Japanese musician and a historian.