You must have heard that man does not get free from his bad deeds, but do you know that even God cannot get rid of his bad deeds? There are many such stories in the Puranas that show that even God himself could not escape from the bondage of his deeds. One such story is of Lord Shiva, In which his son Ganesha had to die due to an act done by him because God Shiva cut off the head of his son Ganesha.
Sage Kashyap had cursed Lord Shiva
According to Brahma Vaivarta Purana, once Narad ji asked Shri Narayan, Lord you are very scholar and knower of all Vedas. I want to know from you that Lord Shiva is considered to be the remover of all evil dreams. Why did God Shiva cut off the head of his son Ganesha?
Hearing this, Sri Narayan said, Narad, Once when Surya Dev had killed Mali and Sumali, then Lord Shankar attacked Surya Dev with his Trishul.
Hearing the curse of ascetic Kashyap, Bholenath’s anger calmed down and he brought Surya back to life. Surya stood in front of Kashyap. When he came to know about Kashyap Ji’s curse, he decided to sacrifice everyone. Hearing this, Lord Brahma approached Surya with the inspiration of the gods and appointed him to his work. Brahma, Shiva, and Kashyap happily blessed Surya and went to their respective abodes.
Later, due to the curse of ascetic Kashyap, Lord Shiva cut off the head of his son Ganesha with his trident.
Birth of Ganesha
Once Mata Parvati made Nandi the door guard and ordered him not to allow anyone to enter inside, but when Shiv Shankar himself came and ordered Nandi to move away from the door, he could not refuse him and Shiv let in. Due to this Mother Parvati was very sad. She decided that she would give birth to a child who would only obey her. That’s why he created a child from the
body scrub and dirt of his body and established life in him. The mother said to that child, you will be called my son and you will consider only my orders as paramount. This is how Ganesha was born.
Why did God Shiva cut off the head of his son Ganesha?
The mother ordered her son not to allow anyone to enter inside at the time of bath. In this way every day Ganesh ji used to guard the door, one-day Shiv ji got up from his meditation and came to meet Parvati ji at her house. But Ganesh ji stopped him at the door, Shiv ji explained a lot but he did not agree. In this way a war started between them, Ganesha harassed Shiva’s ganas a lot and killed them a lot, this made Shiva angry and he uprooted Ganesha’s head with his Trishul.
When the mother saw the severed head of her son, she became very angry, she was eager to curse Shiva. Then the mother calmed down with the persuasion of the gods and started praying to Shiva to revive her son. To correct his mistake, Lord Shiva put an elephant’s head in Ganesha’s head and made him alive.