Naina (Deepika Padukone), jeune étudiante timide et un peu coincée, rencontre par hasard Aditi, une ancienne camarade de classe hors-norme qui l'informe de son projet de partir faire un trek en compagnie de ses deux amis d'enfance, Bunny (Ranbir Kapoor) et Avy. Naina prend alors conscience qu'elle a besoin de vacances : Ses brillantes études ne suffisent pas à la rendre heureuse. Surmontant sa peur et la désapprobation de ses parents, elle décide de se joindre aux trois amis.
Bien que Naina ait du mal à s'intégrer dans l’équipe délurée que forme ses anciens camarades de classe, elle se détend petit à petit, notamment grâce au soutien de Bunny. Au fil du séjour, une attirance mutuelle s’installe entre les deux jeunes gens, jusqu'à ce que Naina soit prête à avouer son amour, avant de renoncer pour ne pas briser les rêves d'aventure de l’homme qu'elle aime.
Huit ans plus tard un événement heureux vas réunir les quatre amis, qui ont mené leurs vies aussi bien qu'ils l'ont pu.
Le film suit la vie des personnages sur les années qui suivent le trek à Manali à travers différents événements, dont le mariage d'Aditi. À cette occasion, Bunny et Avy ont une dispute violente, qui commence par l'accusation d'égoïsme qu'Avy exprime envers son ami. Bunny, qui s'est vu proposer le rôle de présentateur d'une émission télé, s'y est en effet consacré corps et âme, reléguant ses proches au second rang de sa vie trépidante.
Après cette dispute, d'autres éléments contribueront changer sa vision des choses, à penser davantage à ses amis et à Naina.
Le film se termine sur une note heureuse et sur la vision des quatre amis étroitement liés.