How do hindus celebrate Diwali and why?

Hindus celebrate Diwali by worshiping Goddess Lakshmi. They distribute sweets among relatives.