Izumo Oyashiro (Izumo Grand Shrine) is one of the oldest Shinto shrines, appearing in both the Kojiki (Record of Ancient Matters) and the Nihon shoki (Chronicle of Japan), the oldest existing chronicles of Japan dating back to the eighth century. According to the mythology, a host of deities built Izumo Grand Shrine as a residence for the god Okuninushi no Okami. Today Okuninushi no Okami is worshipped as a god of matchmaking, and many believers come to the shrine to pray for his blessing in matters of love, marriage, and relationships. The shrine’s current main hall dates back to the eighteenth century. Today the hall stands 24 m above the ground, but recent archeological evidence indicates that in the past it may have towered twice as high. Located in a rich lush natural setting, the area around the shrine grounds is home to more than 2,000 trees and provides habitat for 90 species of birds and an array of wildflowers. Each year during the tenth month of the traditional lunar calendar, Izumo Grand Shrine hosts the annual Kamiarizuki, in which all the deities in Japan leave their home shrines to gather at this location for a conference.