Diwali is a Hindu festival celebrated over 5 days that marks the victory of light over darkness and good over evil. It honors the Goddess of Wealth Lakshmi and involves lighting lamps, decorating homes with lights, exchanging gifts, fireworks, and reenacting stories like the defeat of the demon Narakasura by Krishna and the rescue of Sita by Rama from the demon Ravana.