As a woman who identifies as a feminist,I believe that ending was anything but empowering. Hamna was in a consensual relationship with Hamza for four years and she left him without even bothering to provide some kind of closure to him. Everyone conveniently forgot the fact that he was fatally injured in an accident out of shock of her betrayal. And not only was Hamna unfaithful to Hamza but she also betrayed her sister by keeping mum when the latter was getting married to Hamza. Hamna was more concerned about saving herself and ended up playing a gamble with Rumi's future. It was Rumi's good fortune that Hamza never intended to hurt her and his family doted on her. Hamza actually exhibited growth throughout the story whereas Hamna not only remained stagnant but was couldn't own upto her mistakes until the very end. It was so annoying to watch her play the victim card when she had practically failed in all her relationships. I hated how Hamza's life was destroyed whereas that hypocrite rode off to the sunset.
The biggest misery was that they even blamed him for killing the unborn while he hid the truth from Rumi only to save the unborn. As you’ve said, he was in a comatose state after the betrayal and didn’t get any kind of closure on why did she do this to him? Four years cannot be a joke, all his anger aside, the nah was deeply hurt and traumatized from inside. Also, Hamza even though wrong didn’t harm or even want to harm Rumi, indeed slowly realized that he deserved her and happiness with her. It kills me that the moment he realizes that he could have a happy future, the ugliness blows up on his face. I do not condone his blackmailing Humna, he was very very wrong but again Humna was wrong too, she cheated Hamza, Rumi, Azeem and her parents only to save herself, if she deserved a happy ending just because she’s a woman, Hamza was the greater person here, he deserved better too and not a life which was practically ruined by two sisters. I hope Feroze never signs a show of this writer again, the ending was unbearable.
1k