This happened in my last long term relationship with a narcissist. He didn't even want to allow me to see my children more than 4 days a month at the end! He isolated me from friends and family. Very, very depressing. The worst part is that everyone thinks he is a nice guy and great father-- He was a master manipulator
To forgive is Divine. To forgive the same thing over and over again is weakness. When Shawn (my former husband) cheated on me for the second time with a second woman, it would have been so much easier to forgive him, stay married and move on. It took much more courage, much more bravery to leave him, leave my "perfect" life, to move on, and to have more respect for myself. Have I forgiven him? Yes. Of course I have. Does that mean I had to stay married to him? No.
He's got your back no, no, my dear she has it as fierce as he looks, she'll rip anyone apart who messes with those she loves!It's the female that is protecting him. Remember that. Females protect in most species.