A rich industrialist, a broken man. His inherited empire is hollow, he is defeated. The girl he loves is getting married. He drifted, out of the gathering, the city, and found himself on a train, bounding away into the night.
A young girl. Leaving Bombay to elope with her boyfriend. Full of life and plans and talk.
The two meet – Aditya (Shahid) and Geet (Kareena). She irritates him to the point of leaving the train. They are stranded on a desolate station. Without luggage or money. And begins the journey in which this odd couple will make its way to her house in Ambala. They reach Ambala through highs and lows. Only to be mistaken as lovers by the family. She runs away from the house to go to the man of her dreams and he decides to help her reach Manali.
By Manali, he has begun to see her in a different way. To realize later that her boyfriend had not accepted her. And she was missing. Her family traces him to get her back.
It is up to her to tell her family the truth. Only that she realizes that the misconception was the truth. And they are meant to be together, always.