Lord Kartikeya had two wives the first one being Devasena(daughter of Indira) and second one is Vali(daughter of Lord of Vishnu)