Lord Shiva is worshipped as the god of power and destruction. MahaShivaratri is an annual Hindu festival that is completely dedicated to the Hindu god Shiva. The MahaShivaratri is celebrated at night unlike most Hindu festivals which are celebrated during the day time.
Furthermore, it is a solemn event notable for its introspective focus, fasting, meditation on Shiva, and an all night vigil at Shiva temples. There are references of MahaShivaratri in several Puranas, particularly the SkandaPurana, LingaPurana and Padma Purana. According to a belief at this very night lord Shiva performs the tandav dance of creation, preservation and destruction. As per another legend Shiva and Parvati had got married at this night, so there is a special significance of this festival for married as well as unmarried women. On this day all Shiva temples are decorated and devotees offer puja to Shiva. Not only in India but MahaShivaratri is also celebrated in Nepal. On this day there is a National Holiday in Nepal.It is celebrated widely in temples all over the country, but especially in the Pashupatinath temple. Thousands of devotees visit the famous Shiva Shakti Peetham. The Nepalese army parades around the city of Kathmandu to pay tribute to Lord Shiva. The "jaagaran" is maintained in temples and all-night vigil and prayers are offered. Hindus mark this night as "overcoming darkness and ignorance" in one's life and the world through Shiva. Devotees offer fruits, leaves, sweets and milk to Shiva. The sacred mantra of Shiva “Om NamahShivaya", is chanted.