Karthik (Arya), a cool suave architect comes across a young doctor Sandhya (Trisha) at a Kart track. He falls for her instantly. Romance blossoms. Tragedy strikes in Karthik’s life when a kite snatches Trisha’s life. Desperate attempts to save Sandhya who is strangled by the thread of the kite ends in vain. However her heart gets transplanted for a young boy Imman (Rohan), son of Naushad (Indrajith).

A flashback reveals that Naushad had run over a football coach Eashwar’s (JD Chakravarthy) wife. He is keen to take revenge on Naushad by plotting to kill his son. Arya develops a good rapport with the child after his ladylove’s heart is transplanted to him. Coming to know of Eashwar’s motive, Karthik steps in to save the kid. What happens forms the climax.