The God Mirror and the power of Shinto