The film develops through a commentary by Ajayan (Ashokan) about himself in the first person. Later he tells another story about his life with the same background. Finally both these stories fuse together. Ajayan was born an orphan. He is brought up by a doctor. A brilliant child, Ajayan grows up into an introvert and confused youth. The beautiful Suma (Shobhana) arrive at their house after marrying Balu (Mammootty), his foster-brother. Ajayan at the very first sight of his sister-in-law gets sexually attracted to her. This creates internal conflict within him and ultimately he leaves the house. In the second story Ajayan narrates his confused youth and about the beautiful girl, Nalini who enters his life. Ajayan's mind shifts often between reality and an imaginary romantic world. Finally both these stories converge to a point where both Nalini and Suma become a single entity.