This exquisitely crafted drama depicts the life of Jayakrishnan (Mohanlal), a well-to-do bachelor lives a contrasting dual life, one among his friends in the town and the other at his native village, where he lives with his mother and sister.
While he is a spendthrift, leading a lavish lifestyle, celebrating life with his friends in town, he is a frugal family-man at home. This extraordinary saga delves deeper into his dual life and highlighting the complications that emerge when he falls in love with two women — Clara (Sumalatha) and Radha (Parvathy) unable to decide a partner among the two.
Jayakrishnan is a typical Malayali male belonging to an aristocratic family from Trichur. He has his own vision of life, especially when it comes to marriage. He is hardworking and works on his own farm. At the same time he finds time to enjoy a very modern life with his friends in town, about whom very few people in his village know.
He meets a girl called Radha, a distant relative, and he falls in love with her. He is attracted to her no-nonsense attitude. He tells Radha that he loves her and wants to marry her. But Radha refuses, thinking that he is a flirt. Jayakrishnan is persuaded to write a letter to a girl named Clara for his friend Thangal, who is a pimp.
The letter is intended to fool Clara's father and thereby introduce Clara to the sex industry under Thangal. When Jayakrishnan writes the letter it rains. Clara belonged to the coastal fisherman community and was poor. Her stepmother treated her in a terribly abusive manner and Clara was trying to get out of her clutches.
Unable to bear the mistreatment any longer, Clara agrees to become a sex worker and meets Jayakrishnan. It rains again as the two meet. Depressed, after Radha's rejection and urged on by his friend Thangal, Jayakrishnan, who until then had never been to a prostitute, agrees to be Clara's first customer under Thangal.
Later when he realizes that Clara was a virgin, Jayakrishnan becomes disturbed. He had made a promise to himself that he would not sleep with a virgin unless she was his wife and if he could keep his pledge, then that girl would at least become his wife. On breaking the one promise he was determined to keep in life, he is deeply disturbed and proposes to Clara.
Admiring his sincerity and scruples, she finds it difficult to reject his proposal, but not wanting to cause Jayakrishnan any hurt socially or personally (as she considers herself a sex worker), Clara decides to disappear from his life. During this time, Radha, hears more about Jayakrishnan from her brother (Madhavan), who was junior in college to Jayakrishnan. She hears more about the dual life of Jayakrishnan, his small games of fooling people around him and ready to do anything attitude for his friends.
She also hears that he had never fooled around with girls in spite of all this. Her brother tells her that it was the first time that Jayakrishnan had proposed to someone. Understanding that Jayakrishnan is not a roadside flirt, she starts falling in love with him and becomes ready to accept his proposal. She meets Jayakrishan to express her feelings and tells him that she feels sorry about what had happened in their first meeting.
But by now Jayakrishnan feels that he is not the right person for Radha. When she asks the reason, he discloses everything that happened with Clara. But Radha takes things differently as she feels even more attracted and closer to him because of his sincerity. Radha expresses to Jayakrishnan how she feels about him and convinces him that she is not at all worried about his past. Since he was not going to meet Clara anymore, she does not care about her. But Clara calls up Jayakrishnan one day and informs him that she is coming to visit him again. It rains again. Jayakrishnan cannot resist meeting her.
During his time with her, he tells her about Radha, and Clara says she is happy for him. But later on Clara feels that she is the hindrance for Jayakrishnan not committing to Radha and vows that she will not meet him anymore. Before she leaves, she asks him not to disappoint Radha. Jayakrishan and Radha get closer to each other and decide to marry. Everything goes on fine until one day Jayakrishnan gets a telegram. An off season rains arrives and it rains heavily. Clara is coming to see him, this will be the last time they meet, and it will be at the Ottapalam railway station.
Shocked, Jayakrishnan and Radha can't decide what to do. Radha asks Jayakrishnan not to meet Clara, but he cannot resist seeing her. Toward the end of the movie, Jayakrishnan reaches the station to meet Clara. Radha too reaches the station without Jayakrishan's knowledge. At the station both are surprised to see that Clara is married and is holding a baby. She tells Jayakrishnan that she had decided to get married to save both their futures.
Now she can have a family life and Jayakrishnan can get married to Radha, with whom he has fallen in love. Clara leaves Jayakrishnan's life forever, and Radha and Jayakrishnan unite. It does not rain at the final meeting between Clara and Jayakrishnan.