Ram (Sharwanand) is an athlete (runner) whose aim to win national championship. He has a single mother (Pavitra Lokesh) who works hard to make their ends meet. He falls in love with Nazeera (Nitya Menen). Just about when they are getting closer, they are separated by fate. They get on with their individual lives and become big (one in Vizag and the other one in Kuala Lumpur). The rest of the story is all about the eternal and pure love.