Diwali is a 5 day festival celebrated between mid-October and mid-November to commemorate the victory of good over evil. Each day has symbolic meanings and traditions including lighting small clay lamps, keeping homes clean, worshipping deities, sharing meals, giving gifts, and strengthening family bonds. Diwali marks important events in Hindu mythology and is celebrated with fanfare through prayer, fireworks and exchange of sweets.