Kanyakumari, the goddess worshipped at India’s southernmost point where three seas meet, carries the title Kanya, meaning virgin or maiden – a status tied to a wedding that, according to tradition, came remarkably close to happening but never did.
Born to defeat a demon
Devi took birth specifically to destroy the demon Banasura, who had received a boon making him invincible against anyone except a virgin goddess. To fulfill her purpose, she needed to remain unmarried, since marriage would have disqualified her from the very condition that made her capable of defeating him.
A wedding arranged with Shiva
Despite this constraint, a wedding between Devi and Shiva was arranged, with Shiva setting out from the north to reach the southern tip of India for the ceremony, scheduled to take place at the auspicious hour of midnight.
A rooster that changed everything
The sage Narada, aware that the marriage would prevent Devi from fulfilling her destined role, intervened by causing a rooster to crow prematurely, tricking Shiva’s party into believing dawn had broken and the auspicious moment had passed. Shiva turned back, the wedding never occurred, and Devi remained the eternal virgin goddess, later going on to defeat Banasura exactly as intended. The uncooked wedding feast, according to local tradition, is said to have turned to sand – explaining the multicolored sands still found along Kanyakumari’s shore today.