An ancient Hindu festival, which later became popular among non-Hindu communities as well, Holi heralds the arrival of spring after winter. It signifies the victory of good over evil and is celebrated as a day of spreading happiness and love. The festival is also celebrated as thanksgiving for good harvest.