Don white gowns and follow in the footsteps of a Yamabushi priest to contemplate the meaning of life as you climb a sacred Japanese mountain.