Traumi indicibili, speranze infrante e tragedie impreviste. Hanno amato senza riserve, ricevendo in cambio solo dolore.
Ambientato all'inizio degli anni '80 in una piccola città del distretto di Kovai, Sathar (Kalidas Jayaram), una trans musulmana, è innamorata del suo amico d'infanzia indù Saravanan (Shanthanu Bhagyaraj), che lei chiama affettuosamente "thangam (oro)" e crede che, una volta terminato il suo intervento di riassegnazione del sesso, potranno sposarsi e vivere insieme come una coppia normale. Si guadagna da vivere facendo la fila per gli abitanti del villaggio al negozio di razioni e consegnando la merce a casa loro. Saravanan torna al villaggio dopo aver completato gli studi e ha ottenuto un buon lavoro in banca. Saravanan confida a Sathar di essere innamorato di sua sorella minore Sahira (Bhavani Sre). Anche se con il cuore spezzato, Sathar viene a patti con la dura verità e unisce Saravanan e Sahira, che iniziano a frequentarsi. La notizia dell'amore nascente si diffonde in entrambe le famiglie che, a causa delle differenze religiose, si oppongono alla relazione. Nonostante gli sforzi di Sathar per proteggere Sahira, quest'ultima viene picchiata dal padre violento. Saravanan e Sahira progettano di fuggire e sposarsi e Sathar dà loro i soldi che ha risparmiato per l'intervento di riassegnazione del sesso.
Un anno dopo, le famiglie di Saravanan e Sahira si riconciliano e invitano la giovane coppia e il loro figlio appena nato a casa. Saravanan e Sahira sono entusiasti di riunirsi a Sathar. Mentre tornano a casa, incontrano lo zio materno di Saravanan, che racconta loro cosa è successo dopo la loro partenza. Agli abitanti del villaggio viene detto che dopo che Sathar aveva aiutato la coppia a fuggire, era stata ripudiata dalla sua famiglia e cacciata di casa. Il padre di Saravanan fece in modo che gli abitanti del villaggio recuperassero le tessere annonarie da Sathar e lei rimase senza mezzi di sostentamento. È stata costretta a vivere per strada, dove viene perseguitata e molestata dai teppisti della città. In una di queste notti, è stata inseguita dai teppisti e tutti gli abitanti del villaggio si sono rifiutati di farla entrare nelle loro case. Disperata, torna dai suoi genitori per chiedere aiuto, ma la madre si rifiuta di aprirle la porta e la prega di morire per mano dei teppisti, perché in questo modo sarebbe più facile per lei far sposare le altre sorelle e ripristinare l'onore della famiglia. Sathar è sconvolta dall'accaduto e si reca volontariamente come una preda nelle mani dei malviventi in attesa che la violano e la uccidono senza pietà. Saravanan e Sahira sono inconsolabili per la mancanza di cuore dell'intero villaggio e per la disgrazia che hanno causato a Sathar. Se ne vanno senza incontrare i genitori nonostante le loro continue suppliche. Saravanan si reca nel loro luogo preferito sulla riva del fiume, trova i piccoli oggetti di Sathar e piange per il suo amico scomparso da tempo.
Le sorelle gemelle Aadhilakshmi e Jothilakshmi (Anjali) sono figlie del signore di un villaggio feudale, Veerasimman (Padam Kumar). Jothi vive in città, mentre Aadhi vive nel villaggio con il padre. Veerasimman apparentemente approva i matrimoni tra caste per il suo programma politico, ma nel profondo del suo cuore nutre un forte odio nei confronti degli abitanti del villaggio di casta inferiore e i suoi scagnozzi, guidati da Narikutty (Jaffer Sadiq), uccidono le coppie che si sposano al di fuori della loro casta. È a questo punto che Aadhilakshmi crede ingenuamente nel cambiamento di atteggiamento del padre e rivela di essere innamorata dell'autista della loro famiglia (K. Manikandan) che appartiene a una casta diversa. Si confida con Jothi e le chiede di venire al loro villaggio per incontrarli tutti. Nel frattempo, Veerasimman, su consiglio di Narikutty, accetta di uccidere Aadhi e il suo fidanzato per preservare l'onore della loro comunità. Narikutty prepara un filo elettrico e fa in modo che Aadhi si fulmini mortalmente. Anche il suo ragazzo viene ucciso in un incidente d'auto apparentemente innocente. Jothilakshmi arriva al suo villaggio con le amiche Penelope (Kalki Koechlin) e "Bad Boy" Bharani (Stony Psyko). Penelope e Jothi scoprono che Aadhi è scomparsa e che le cose non sono cambiate nella sua famiglia. Sospettando l'ennesima relazione inter-casta, Narikutty picchia Bharani e questo costringe Penelope a rivelare di essere lesbica e di avere una relazione con lei, mentre Bharani è solo un amico. Veerasimman e Narikutty sono inorriditi e minacciano di uccidere tutti. Al funerale di Aadhi, Penelope e Bharani vengono minacciate di morte e sono costrette a lasciare la città, abbandonando Jothi. Jothi è depressa e prega il padre di lasciarla andare viva, dicendo che non tornerà mai più. Penelope e Bharani arrivano quella sera per prenderla e, sorprendentemente, Veerasimman non si oppone. Mentre tornano in città, Penelope chiama Veerasimman e Narikutty per dire che Jothi ha in realtà una relazione con Bharani e che la relazione lesbica era solo una messinscena per sfuggire alla violenza. Anni dopo, si scopre che Veerasimman ha davvero cambiato idea, è fuggito dal suo villaggio e dalla violenza di casta e vive in Francia con sua figlia.
Sathya (Gautham Vasudev Menon) e Mathi (Simran) sono un'affiatata coppia della classe media che vive a Madurai con i loro tre figli: il figlio Bharath (Aadithya Bhaskar), che frequenta il college, la figlia maggiore Vaidehi (Sathanya) e la figlia dodicenne Ponnuthaayi (Aangelina Abraham). Quando Vaidehi raggiunge la pubertà, viene consigliata da Mathi, un uomo all'antica, su come smettere di comportarsi come una bambina e iniziare a comportarsi come una donna, proteggersi e condurre una vita dignitosa e onorevole d'ora in poi. Ma una notte, Ponnuthayi viene erroneamente rapita (al posto di Vaidehi) dopo le lezioni di danza e viene abusata sessualmente da un ricco monello del loro quartiere. La ragazza torna a casa traumatizzata e l'intera famiglia è sconvolta dal torto subito dalla loro giovane figlia. Non volendo rendere pubblico l'incidente, Mathi si rifiuta di sporgere denuncia alla polizia nonostante le suppliche di Bharath e Sathya. Sathya è impotente come padre e lotta per affrontare la sua vita quotidiana. Mathi fa del suo meglio per proteggere Ponnuthaayi dagli occhi indiscreti dei vicini e dei parenti che iniziano a credere alle voci dopo la breve scomparsa di Ponnuthaayi. Ponnuthaayi si riprende lentamente dalle ferite e Sathya la rassicura che non c'è nulla di sbagliato da parte sua e le chiede di continuare a seguire i suoi sogni. Mathi non riesce ad affrontare le domande che le vengono rivolte e le storie che la società le propone. Immagina di spingere Ponnuthaayi giù da una scogliera per evitare il disonore, ma si riprende e si vergogna dei suoi pensieri. Decide di continuare a vivere a testa alta. Un Bharath angosciato riesce a rintracciare il colpevole, che è un suo compagno di università. Giura vendetta e, con l'aiuto dei suoi amici, riesce a castrare il colpevole per impedirgli di fare del male ad altre ragazze.
Il film inizia con Sumathi (Sai Pallavi), incinta, che si riunisce felicemente alla famiglia che l'ha abbandonata nel suo villaggio. Alcuni anni fa era stata allontanata dai genitori e dai fratelli dopo essere fuggita e aver sposato Hari (Hari Krishnan), un ragazzo di una casta inferiore. Sia Sumathi che Hari sono ben istruiti e vivono indipendentemente a Bangalore. Quando il padre di Sumathi, Janakiraman (Prakash Raj), viene a sapere che la ragazza è incinta di suo nipote, tiene da parte l'astio e va a trovarla in città. Sebbene all'inizio sia titubante nell'accettare il genero, Janakiraman invita volentieri entrambi a casa sua nel villaggio per il rito della festa del bambino di Sumathi. Sorpresa dall'improvviso cambio di idea del padre, Sumathi accetta e si reca al suo villaggio dove incontra l'ostilità indiretta di tutti per essere fuggita, ma alla fine si affezionano a lei. La sera prima della festa del bambino, tutti i membri della famiglia (tranne Sumathi e i suoi genitori) si recano alla sala del ricevimento. All'improvviso, Sumathi si sente male. Quando Janakiraman si rifiuta di chiamare il medico, si scopre che è stato lui ad avvelenare l'acqua potabile di Sumathi e che sta aspettando la morte sua e del nascituro. Nonostante le richieste di aiuto di Sumathi e di sua madre, Janakiraman rimane sordo, la rinchiude e la rimprovera di essersi sposata al di fuori della loro casta, dicendo che solo la sua morte restituirà alla sua famiglia l'orgoglio e l'onore. Sumathi implora per la sua vita nonostante il deterioramento delle sue condizioni e a un certo punto si rende conto che il suo bambino non ancora nato è morto. Troppo debole per continuare, Sumathi alla fine soccombe e muore. Janakiraman è distrutto dal dolore per la sorte di sua figlia, ma pensa che questa sia l'unica soluzione al suo problema. Alla fine, Hari viene a conoscenza della tragedia che ha colpito la sua famiglia e sporge denuncia per omicidio contro Janakiraman, che attende il processo.