Jai (Saif Ali Khan)and Meera (Deepika Padukone) is a modern day couple in London. They are very happy together but do not believe in tying each other down. So when life pulls them in different directions, they decide to go with the flow. "These Heer Ranjha, Romeo Juliet type janam janam ka saath type couples exist only in story books", Jai says. In the real life, we have to be practical, says Jai. In another place and time, Veer Singh is struck by the thunderbolt when he sees Harleen for the first time. Soon after, he stands under a tree and swears that "is janam mein aur har janam mein yehi meri votti banegi Harleen Kaur." He travels a thousand kilometres by train to stand under her balcony only to have a glimpse of her face. And yet not speak a word with her. That was 1965 Calcutta. Today as Veer and Jai meet, Veer does not understand how Jai can treat matters of the heart without passion, like a financial transaction. Jai does not understand how Veer Singh could have been so naïve and silly about Harleen in the days of his youth. But as both stories unfold, we realize that the process of relationship might be different in different eras, but the experience of being in love remains the same. So there is the frolic and despair of modern living. The liberation and confusion. And there is the times of innocence and compulsion in the past. And there is distance, and the fondness that increases with distance. Gaps widen between two people, but bridges keep growing too.