Summer festivals, also known as Matsuri, are held all over Japan from July through August. Most summer festivals are annual traditions, and intended to celebrate the gods, the seasons, and historical events. Some of these festivals can last for weeks. Ennichi (縁日, "related day") is a day when a deity is believed to have been born or left the world. In Shinto, this day is encouraged to be embraced and Japanese people generally think that visiting a temple or a shrine on these holy days related to Kami and/or Buddha will bring greater fortunes than on regular days. Therefore, temples and shrines often hold festivals. At such events, there are generally a large number of food stalls selling Japanese food such as Takoyaki, Yakisoba, grilled corn, and cotton candy.