Two young men, who grow up side by side in the same village, sharing the simple joys of everyday life, are slowly drawn into rival political movements that demand their loyalty and obedience. Finally, one of them is commanded to kill the other in the name of the cause. The gruesome killing takes the toll of both their families and the mothers of both the murdered boy and the murderer arrive at the Thirunavay temple, on the banks of the river, Bharatha Puzha, where the bereaved gather to perform funeral rites, seeking solace in their grief.
Meanwhile, the members of the murdered boy’s party decide to avenge his death and perpetuate their unwavering belief in the demand : blood for blood. The old priest of the Thirunavaya poses a difficult question – who grieves more, Narayani, the mother of the son who died so cruelly, or Karthiyayani, the mother of the son who is going to be killed at any moment ?