Deep in the mountains of Nagano Prefecture, a German Zen Buddhist nun offers guidance to those who feel they have lost their way in life.