The moral of the story is that both Hamza and Hamna were at fault.
Hamza's mistakes -
- Marrying Rumi on the basis of a lie
- Troubling Hamna after their respective marriages
- Lying to his parents
Hamna's mistakes -
- Ditching Hamza without any prior notice
- Allowing Rumi to get married to her ex
- Hiding the truth from Azeem and betraying his trust
Both are flawed characters.Both made stupid mistakes.And both should repent for it. That is the entire point of character development. In the precap,Hamza was talking to Shareeq about getting forgiveness from Azeem and Hamna.This showcases the changes his has undergone. He is not justifying his blunders. He seeks a chance to rectify them.The very point of having flawed characters is to show them undergoing transitions as the story proceeds.It's all about how different they are from what they were in the beginning. Even Rumi and Azeem aren't perfect.If Azeem is too rigid in his outlook then Rumi is too opinionated.
Now what's the difference between Hamza and Hamna's characters here? Hamza's biggest problem was that he took rash actions without thinking. Hamna's problem is that she didn't take any action at all even where it was needed.
Hamza knows where he went wrong and he will be held accountable for his actions. He will also face punishment for them. However we cannot say the same for Hamna. Will she ever be held accountable for her actions?I think not.The problem with her character is that it's even more ambiguous than Hamza's. Her feelings for Azeem are still unclear. This is why it is tough to connect with her character.