Siddharth Mathur (Sharman Joshi), un jeune scientifique timide, se rend à l'île Maurice pour le mariage de son frère aîné Harsh (Sanjay Suri). Il est accompagné de sa mère Gayatri (Shabana Azmi), qui voyage à contrecœur car elle est furieuse contre Harsh pour avoir décidé de se marier sans les consulter. Son père, le jovial Navin (Boman Irani), est également du voyage, trouvant son unique divertissement à taquiner Gayatri.
Harsh, accaparé par son travail, passe peu de temps avec sa famille ; c'est donc à sa fiancée Aaliyah (Chitrangada Singh) qu'il revient de leur faire visiter l'île Maurice avant la cérémonie. Cependant, la colère de la mère envers Harsh se reporte immédiatement sur Aaliyah, qu'elle prend en grippe. Résultat : ce sont Aaliyah et Siddharth qui finissent par passer beaucoup de temps ensemble.
Cette proximité, ajoutée au sentiment de négligence qu'éprouve Aaliyah face à un Harsh obsédé par sa carrière, les pousse irrésistiblement l'un vers l'autre. Horrifié, Siddharth lutte désespérément contre cette attirance, mais Aaliyah, tombée follement amoureuse, le poursuit avec une détermination sans faille. Lorsque les défenses de Siddharth commencent à s'effondrer et que sa mère devient soupçonneuse, c'est le chaos qui s'installe au sein de la famille Mathur.