Gul-e-Rana is a young woman who regularly advocates for women's rights. However, tragedy finds her when she is forced into marrying Adeel, an abusive man with a vastly different point of view.
A girl named Gul-e-Rana (Sajal Ali) who always struggled to get the rights of women gets married to a abusive man Adeel (Feroze Khan). She tries to transform Adeel's mentality for which she is abused by him. Adeel has an accident which changes him completely and while recovering he tries to be good to Rana but she tells him that he have only hurt her.
Following her fathers sudden death, Gul-e-Rana relocates, with her mother and sister, to Karachi to live with her wealthy uncle. She soon meets her cousin, Adeel, and accidentally gets onto his bad side. After an argument between them results in her slapping Adeel he, as revenge, forces Gul-e-Rana to get married to him.