Kavinpuram Devi Temple is located in Kerala, near the towns of Pala and Ramapuram in Kottayam district. What makes this temple unique among Indian temples is its main idol, which features both Lord Shiva and Goddess Parvati together. Typically, Hindu temples house individual idols of Shiva and Parvati separately. This joint idol in Kavinpuram makes it a rare and special site in India. Daily poojas are performed by devotees, who offer flowers and coconuts to the deities. The primary pooja is called Swayamvara Pushpanjali, held every Monday. Other significant rituals performed at the temple include Aranaazhipayasam, Niramala, and Pushpanjali. Devotees also offer coconuts to Lord Ganesha, Neerajanam
more to Lord Sastha, Palpayasam to Rakshas, and perform Thalichukoda and Ayilyapooja for Sarpam (the serpent deity). According to the epic Mahabharata, the legend associated with this temple tells the story of Arjuna, the third Pandava prince. Arjuna's prowess in archery and warfare had inflated his ego. To humble him, Lord Shiva and Parvati disguised themselves as primitive hunters, Kiratha and Kirathi, and challenged him to a fight. Arjuna, unaware of their true identity, accepted the challenge but was ultimately defeated. Realizing that his opponents were none other than Shiva and Parvati, Arjuna sought their forgiveness, and they blessed him. The main idol at Kavinpuram Temple depicts Lord Shiva and Parvati in this blessing posture. The temple's exact age is unknown, but the site has long been home to ancient ruins and idols. Recently, through the efforts of the local community, the temple was renovated and restored to its former glory. Today, it serves as an important Hindu worship centre, attracting devotees from near and far. In addition to the main Shiva-Parvati idol, the temple's inner courtyard houses sub-temples for Lord Ganesha and Lord Sastha. The idol was consecrated in ME 1068 (AD 1893) by the order of Maharaja Sri Moolam Thirunal Rama Varma of Travancore.