This film is a remake of superhit Telugu film Swati Mutyam (1986) which starred Kamal Haasan and Raadhika in lead roles.
Shivanna (Sudeep), an autistic, lives in a village with his grandmother. All he is good at is obeying what his trusted grandmother. In an attempt to do good to Lalitha (Meena), a destitute young widow with a 5-year old son, marries Shivanna during an auspicious village festival.
The villagers are shocked and try to harm him as his act goes against traditional societal norms. In the meantime, Shivanna's grandmother dies. Lalitha wants to save her new husband's life and so moves with him and her son to a city in search of better prospects. With support from a few of their acquaintances, the family of three settle down.
Life for them, thereafter, looks good and promising. Lalitha begins to appreciate Shivanna's innocence and warmth. She grows closer to him and eventually bears him a son. Years pass, the children grow up, and then Lalitha breathes her last. Shivanna lives with her memories for a long time. At the end, he is seen leaving his old house in the company of his children and grandchildren, carrying with him a tulsi plant which symbolizes his memories of Lalitha.