The story begins with Vasanth (Sanjay) who works in the sub registrar office. He lives with his mother (Urvashi) and hangs out with his two friends (Jeeva, Jegan). His life takes a turn when he meets his school friend Swapna (Nakshatra), a software professional. In no time, they fall in love. However, as they get to know each other better, their relationship begins to change and they split. The story takes a turn with the arrival of Anu (Sangeetha), a journalist and she takes a special place in Sanjay's life. However, both Sanjay and Swapna are unable to get over each other. What happens after that forms the rest of the story.