Le film parle de deux personnages avec des principes, qui sont de conditions sociales différentes mais avec un lien très intime. Zeenat (Gul Panag) est jeune une dame indépendante, assurée, mariée qui vit dans un village à distance de Himachal Pradesh. Meera (Ayesha Takia) réside dans le rural Rajashtan et est la femme de ménage d’un Rajput. Une nouvelle change leur vie, qui arrive d'un intérêt commun, s'étend avec de ces deux étrangers et contraint leur vie à ne plus être la même. Alors la recherche commence par passer pour obtenir une vie habituelle et heureuse de nouveau. Il y a un Bahuroopiya (indiscipliné) (Shreyas Talpade) qui entre dans l'image et peut-être les aides se démêlent les mystères menant dans une fin puissante et inattendue. Les questions sautent dans l'esprit à quelle distance on peut aller sauver son amour en combattant tous les chance et même destin ?