Originally posted by: ShadowImbue
One partner forgives other partner's sin of taking away child because partner himself did something unpardonable, which Abhira didn't.
Abhimanyu divorced Akshara when she had a miscarriage. Kartik questioned Naira's character. Abhira didn't do anything wrong. She would've if something happened to the child but it didn't.
Which is why when Naira came back or even Akshu for that matter never apologised for anything. Keeping a child away from his father and not telling them about said child is a crime. They too did a sin by keeping the child from its father, especially when that child has no danger from his father. Yet neither apologised for their choices and more so Akshu toh even illegally changed the name of the father in her child's birth certificate.
Armaan assumed Abhira had moved on and that Abhira didn't care about him or their child. That was his assumption which was wrong, which was why when he came back he made sure to apologise to everyone he felt he had hurt when he left - most of all Abhira. Forgiving him or staying away from him is Abhira's choice. That doesn't disregard Armaan's apology or him feeling that he needs to make things right. Armaan may not deserve Abhira, but he definitely wants to atone for his mistakes, which was why he wanted to tell Abhira about what he did 7 years back. Now how Abhira chooses to punish him is on Abhira. And knowing her, once she finds out the whole truth, she will definitely not forgive him easily.
IMO what Armaan did today is still so much better than what the FL's did in the previous 2 gens, despite being wronged by the ML's.
1.4k