Q:

A: According to one theory Diwali may have originated as a harvest festival, marking the last harvest of the year before winter. In an agrarian society this results in businessmen closing accounts, and beginning a new accounting year. The deity of wealth in Hinduism, goddess Lakshmi is therefore thanked on this day and every one prays for a good year ahead. This is the common factor in Diwali celebrations all over the Indian subcontinent. In North India, it is the homecoming of King Rama of Ayodhya after a 14-year exile in the forest. The people of Ayodhya (the capital of his kingdom) welcomed Rama by lighting rows (avali) of lamps (deepa), thus its name, Deepawali, or simply shortened as Diwali. Southern India marks it as the day Lord Krishna defeated the demon Narakasura. In western India it is also in honor of the day King Bali went to rule the nether-world by the order of Vishnu. (There is another festival 'Onam' which is celebrated in Kerala around the month of August to mark this legend) Have a good Diwali in November.