Karthikeya is often represented by the number six, in having been born from six sparks, raised by six maidens, born with six heads and six pairs of arms etc. When doing some research on the reason for this number, I encountered the explanation that Karthikeya leads us through the battle of life by helping us defeat the six demonic vices: desire, anger, greed, passion, pride and jealousy.
I decided to represent these six vices in the form of six demonic snakes that are being overcome by Karthikeya.