Mahashivratri in India is celebrated to show deep religious commitment to the holy marriage of Lord Shiva and Goddess Parvati. The festival represents three fundamental human values, including love, power and togetherness. Devotees observe fasts, offer prayers, and take part in night-long vigils to seek blessings from Lord Shiva.