BBC/DaviesSurya In Japanese folklore, mirrors are said to have divine power and to reveal truth. In the imperial ceremonies ... eventually made their way to Amaterasu's grandson, Ninigi.