Kundan Shankar (Danush) verguckt sich auf den ersten Blick in Zoya Haider (Sonam Kapoor), beide sind sie noch Kinder. Als junger Erwachsener ist er immer noch verliebt in sie, folgt ihr überall hin. Da er Hindu und sie Moslem ist, wird eine Beziehung — auch aus familiären Gründen — unmöglich. Es wird beinahe eine Dreiecksgeschichte, denn Bindiya (Swara Bhaskar) ist schwer verliebt in Kundan, er aber lässt sie links liegen. Die Jahre vergehen, Zoya beginnt in Delhi zu studieren und trifft dabei auf den Studentenführer und zukünftigen Politiker Akram (Abhay Deol). Nach und nach beginnt Zoya sich für die politischen Anliegen von Akram und seiner Partei (All India Citizen Party) zu interessieren. Als sie nach Varanasi zurückkehrt, wird sie wieder von Kundan umgarnt. Sie gesteht ihm, dass sie Akram liebt. Aus Frust — und auch um Zoya eifersüchtig zu machen — will er nun Bindiya heiraten. So sind in Varanasi zwei Hochzeiten geplant — keine aber findet statt, denn die Geschichte nimmt eine unerwartete Wendung…