What is the birth story of Lord Kartikeya?

Lord Kartikeya, also known as Murugan, Skanda, and Subramanya, was born to destroy the demon Tarakasura and restore peace to the heavens…