A flashback is shown where Sakunthaladevi does not like Saravanan’s widowed sister, and her son Bharani staying along with him, wants him to lead a nuclear family. This brings up fight between Saravanan and Sakunthaladevi and she leaves to her father’s place. Bharani understands that Bhanu intentionally tried marrying him so that there is a chance for the family getting united again. Bharani meets Bhanu and apologizes to her and both get closer. Bharani plans to get Sakunthaladevi and Saravanan united. Meanwhile, Karmegam (Sampath Raj) works for Velladurai and expresses his interest to marry Sakunthaladevi with the plan of owning all her wealth. Velladurai agrees to this without informing to her and plans for a wedding. Bharani gets to know about this and he rushes to stop the wedding. Sakunthaladevi gets shocked knowing her brother’s intention to get her married to Karmegam and scolds him. Quarrel erupts and Karmegam gets killed by Bharani following which Bharani is sent to jail. Sakunthaladevi realizes her mistake and unites with Saravanan. Bharani gets released from jail after 4 years and returns home. He sees the wedding arrangements made between him and Bhanu. Bharani refuses to marry Bhanu and says that Subbiah and Velladurai are still angry at him for chopping off Selvam’s hand, and Bharani insists that Bhanu marry Selvam. Finally Sakunthaladevi reveals the truth that it was she who killed Karmegam, and Bharani took the blame and was jailed so that she is saved. Subbiah and Velladurai overhear the conversation and understand Bharani’s good nature. Finally, Bharani and Bhanu get married, and the family reunites again. The music was scored by Yuvan Shankar Raja, who teamed up with director Hari for the first time and with Vishal for the third time. The soundtrack was released on 22 December 2006. It features five tracks with lyrics penned by Na. Muthukumar and Hari. The song "Karuppana Kaiyale" was adapted from the old devotional song "Karpoora Nayagiye" by L. R. Eswari.