Amaterasu is the highest deity in Japanese mythology. In the most famous legend about her, she shuts herself away in a cave, bringing disasters to both the world and heaven. Terrified, Izanagi flees ...