Im Dorf Mankulam im Norden von Sri Lanka heiraten Shyama (Nandiata Das) und der Tamil Tiger Dheelipan (J.D. Chakravarthi) und sind ein glückliches, aber kinderloses Paar. Eines Tages werden die beiden von der srilankischen Armee bedrängt, Dheelipan flüchtet in den Dschungel und kehrt nicht mehr zurück. Die hochschwangere Shyama gebärt noch während der Überfahrt nach Indien auf einem Flüchtlingsschiff ein Mädchen. In Indien angekommen, erfährt sie gerüchterweise, dass Dheelipa noch am Leben ist. Sie kehrt umgehend nach Sri Lanka zurück — ohne das Neugeborene.
Neun Jahre später in Chennai: Der Schriftsteller Thiruchelvan (Madhavan) und seine Frau Indra (Simran) feiern den 9. Geburtstag ihrer Tochter Amudha (P. S. Keertahana) und beschliessen, ihr die Wahrheit zu sagen: Amudha ist nicht ihre richtige Tochter, sie ist adoptiert. Thiruchelvan erzählt ihr, wie er sie in einem Flüchtlingslager in Rameshwaran gesehen und die Geschichte in einem Buch verarbeitet hat. Indra liest die Geschichte und nimmt Kontakt mit Thiruchelvan auf. Beide möchten die Kleine adoptieren und, da nur Ehepaare adoptieren können, heiraten. Im Laufe der Jahre wächst die Familie, Amudha erhält zwei Brüder.
Amudha ist schockiert, als sie die Wahrheit erfährt, beginnt zu rebellieren, Indra abzulehnen und will ihr wirkliche Mutter kennen lernen. Thiruchelvan, Indra und Amudha reisen nach Sri Lanka und mit Hilfe eines befreundeten Arztes beginnen sie die Suche nach Shyama, der Mutter von Amudha…