Like many cultures, Japan has a rich native religion called Shinto, which some would call more of a Way of Life. It is woven into the fabric of life here, with more Shrines than convenience stores, and Shinto rituals appearing everywhere from formal wedding and purification ceremonies, to customs...