Karwachauth is a Hindu festival celebrated by married women in India to pray for the long life and well-being of their husbands. The festival is observed by dressing up in traditional attire, applying henna on hands, and observing a strict fast from sunrise to moonrise, which is broken only after seeing the moon and offering water and food by their husbands.