There are several reasons behind the celebration of Diwali, including the return of Lord Ram to Ayodhya, the triumph of good over evil, and the religious significance of the festival in some Indian states, including Gujarat. As one of India's biggest festivals, Deepawali means "festival of lights.” As per the Hindu calendar, Deepawali is celebrated on the Amavasya day of the Kartik month. Festivals symbolize the triumph of light over darkness. The Hindu epic Ramayana describes Diwali as the occasion when Lord Rama was victorious over evil and, along with his wife Sita and brother Lakshman, returned to their homeland Ayodhya after spending 14 years in exile.
The day is also believed to mark the defeat of the demon Narakasura by Lord Krishna, enabling all of his kingdom's people to live freely. It is customary to take a holy bath on the day of Diwali. To bathe in the Ganges is considered sacred. Some people in remote locations, however, mix up a little Ganga water with their bathing water. Following that, during Pradosh Kaal in the evening, worship Goddess Lakshmi and Lord Ganesha together. Ganesha is the lord of intellect, wisdom, and ability to remove obstacles, and Lakshmi is the goddess of wealth, fortune, luxury, and prosperity.
During Diwali night, it is believed that Goddess Lakshmi visits each house, blessing her devotees with great wealth and luxury. During the Diwali festival, the third day is celebrated as Laxmi Puja, commemorating Goddess Laxmi. Diwali is the festival to celebrate the festival of Laxmi Puja, an auspicious day for worshiping the goddess of luck and wealth. In India, it is always observed two days after Dhanteras, which marks the beginning of the festival of lights.