Shekhar (Arvind Swamy) is the son of a traditional Hindu father in a seaside village in Tamil Nadu. A journalism student studying in Bombay, Shekhar visits back home to see his family. On one of his return trips, he lays eyes on Shaila Bano (Manisha Koirala), a Muslim schoolgirl in the village. Initially shy, Shaila seeks to distance herself from Shekhar, but after frequent run-ins, and days of pursuit, Shaila begins to like Shekhar. Eventually, they both fall in love.