La película se desarrolla a través de un comentario de Ajayan (Ashokan) sobre sí mismo en primera persona. Más tarde cuenta otra historia sobre su vida con el mismo trasfondo. Finalmente, estas dos historias se fusionan. Ajayan nació huérfano. Es criado por un médico. Un niño brillante, Ajayan crece como un joven introvertido y confundido. La hermosa Suma (Shobhana) llega a su casa después de casarse con Balu (Mammootty), su hermano adoptivo. Ajayan, a primera vista de su cuñada, se siente sexualmente atraído por ella. Esto crea un conflicto interno dentro de él y finalmente abandona la casa. En la segunda historia, Ajayan narra su juventud confundida y sobre la hermosa chica, Nalini, que entra en su vida. La mente de Ajayan cambia a menudo entre la realidad y un mundo romántico imaginario. Finalmente, estas dos historias convergen en un punto donde tanto Nalini como Suma se convierten en una sola entidad.