Raj Malhotra (Shahid Kapoor), jeune architecte résidant à Toronto, était au cours de ses études un brillant élève qui ne connaissait que le succès. Mais depuis il éprouve des difficultés à lancer sa carrière. Il manque de client, de projet. Il consulte un jour une voyante Hassena Bano Jaan (Juhi Chawla) qui lui annonce que sa vie est sur le point de changer grâce à un objet ou une personne porte-bonheur. Il s'avère que c'est une jeune femme qui se nomme Priya (Vidya Balan).