Mayil is a 16-year-old schoolgirl who lives in a village with her mother, Guruvammal. Guruvammal also takes care of the limping orphan Gopalakrishnan, who is called "Chappani" ("Lame") by the villagers and does whatever he can to earn a living. Mayil's ambition is to become a teacher, and she hopes to marry a sophisticated, educated man; although Chappani is in love with her, she ignores him. An urban veterinarian named Sathyajith arrives in the village to work and falls in love with Mayil. Mayil, believing that Sathyajith is the man for her, falls in love with him, to the point of refusing an opportunity to attend a teacher-training course in Madras to remain with him. Despite loving Sathyajith, she does not allow him to exploit her sexually, which disappoints him. Never intending a serious relationship with Mayil, he proceeds to his native place to get married to another woman. When Mayil begs Sathyajith not to leave her, he says he befriended her for pleasure not marriage. A dejected Mayil confesses this to Guruvammal, who quickly plans to betroth her to someone else. The village ruffian Parattai who lusts for Mayil spreads rumours about her relationship with Sathyajith. Because of this, Mayil's engagement plans are halted and the village becomes hostile to her. Unable to bear the shame, Guruvammal dies and leaves Chappani to take care of Mayil. Chappani takes good care of Mayil, cheering her up when she needs it. She warms to Chappani, making him more confident and assertive and grooming him and his manners, to the surprise of many in the village. Mayil tells him to slap anyone who calls him "Chappani" and to respond only to those who address him by his name, Gopalakrishnan. When Sathyajith and Parattai call him "Chappani" despite his request to use his real name, Gopalakrishnan slaps them. Mayil and Gopalakrishnan celebrate his newfound courage. An insulted Parattai later beats Gopalakrishnan badly. Mayil saves him, spitting on Parattai for the brutal attack. Mayil decides to marry Gopalakrishnan, and sends him to the nearby town for buying wedding supplies. Learning of Gopalakrishnan's absence, Parattai goes to Mayil's house and tries to rape her. Gopalakrishnan returns to Mayil's house and pleads with Parattai to leave her. When Parattai refuses, Gopalakrishnan kills him with a rock and is arrested. He promises Mayil that he will return, and she waits everyday for him.