Anu (Priyanka Chopra) monte joyeusement dans un avion en route vers sa destination amour. Officiellement, il s’agit d’assister au mariage de sa demi‑sœur Shirani (Amisha Patel) avec le séduisant Kunal (Suneil Shetty). En réalité, Anu veut surtout conquérir pour de bon son insaisissable homme idéal, Danny (Dino Morea). Pour l’aider dans cette mission, sa meilleure arme prend la forme d’Aman (Akshaye Khanna), à la fois impertinent et lucide, cool et élégant. Elle a ses raisons bien gardées de l’emmener, et lui a ses raisons déclarées d’accepter ; ensemble, ils ont un plan de bataille.
Arrivés à destination, la mission d’Anu est loin d’être accomplie, car les choses se révèlent bien plus complexes et ambiguës qu’il n’y paraît. Au milieu du faste du mariage de Shirani, des secrets enfouis, des événements douteux et des relations entremêlées apparaissent, tissant une toile qu’il faut démêler au plus vite. Cette toile implique Anu, Aman, Shirani, Danny et Kunal à bien des niveaux. Ils ignorent encore qu’au terme de cette histoire, leur vision de l’amour et leur définition même de ce sentiment en seront à jamais transformées.