
Meera, believing she is the cause of Samar's spate of bad luck, prays to God to save his life and promises never to see him again. Some days later Meera decides to confess to her father about her relationship with Samar and break her engagement, but Samar has a serious accident on his motorbike. Samar helps Meera face her past, taking her to visit her estranged mother and foster reconciliation. He notices that she often prays when he sees her at church, and after a night of wild street dancing, they begin to fall in love. Meanwhile, Samar doscovers that there is a naughty side to Meera. Meera approaches Samar to teach her a beautiful Punjabi song for her father's 50th birthday and in return Samar asks Meera to give him language lessons for one month. This left her father (Anupam Kher) as the dominant parental figure in her life. Her mother (Neetu Singh) left her family for another man (Rishi Kapoor) when she was twelve. Meera grew up, motherless, in an affluent Indian family. Samar is working part-time as a waiter when he meets Meera again with her fiance Roger at their engagement party. One day, while cleaning snow outside a church, he sees Meera Thapar (Katrina Kaif) for the first time and instantly begins to like her.

The diary recounts Samar's earlier years as a struggling immigrant in London, working as a busker who also performs other odd jobs to support himself and his roommate Zain (Sharib Hashmi). Later, Akira finds his diary in a jacket pocket and begins reading it. Samar, who happens to be by the shore, rescues her, gives her his jacket and leaves without retrieving it. Akira Rai (Anushka Sharma), a Discovery Channel filmmaker, dives into a river in Ladakh on a dare and soon regrets it after realising that she has plunged into freezing water. Samar Anand (Shahrukh Khan), a major in the Indian Army, defuses a bomb in Ladakh without fear or regard for his safety.
