One of the most controversial festivals of Hinduism , Diwali spiritually signifies the victory of darkness over light , evil over good , ignorance over knowledge , and despair over hope .
Diwali spiritually signifies the victory of light over darkness .