Noor (Mohammed Abrar) a thirteen year old Kashmiri boy who belongs to poor upbringings meets and is deeply infatuated with Firdaus (Tunisha Sharma) who belongs to a rich elite family in Kashmir. Her mother who is referred to Begum (Tabu) was left heart broken in her younger age (Aditi Rao Hydari) and is against the love especially with the social divide. She splits the teenagers and insults Noor about his social status. Few years later Noor (Aditya Roy Kapur) who had moved to Delhi and becomes a renowned artist comes back to town with his newly acclaimed fame and money. Firdaus (Katrina Kaif) is engaged but still has romantic flings with Noor. After initial friction with Noor Begum slowly starts realizing her mistake, but is still adamant to get Firdaus married to her fiance, Bilal (Rahul Bhat). Noor's love for Firdaus bears all the hardships of time and emotions and succeeds at the end.