This question already has an answer here:
Kashyapa cursed Shiva:
"Just as you pierced my son's chest with a trident, your son's head will be chopped off one day," said Kashyapa.
My question is, Why God Shiva used trident on Kashyapa's son? and why couldn't he save his own son (Ganesh) from curse?
Even god shiva can't escape from Kashyapa's curse?