Why didn't Lord Krishna's son Pradhyumna participate in the Mahabharata War? He was a proficient warrior and Abhimanyu's trainer as well. Lord Shiva is powerful and he is the absolute God as per my understanding. How come he doesn't know that he is beheading his own son's head?