Hello,
Some of your suggestion might help.
I have BPD. I dated my NPD boyfriend for about 7 months. It was intense, good and emotionally abusive. I broke up when he cheated on me. I let his friends and our common friends know that he cheated on me (Those who knew him well were not surprised, they said he has a history and pattern. They were just wondering how I kept him for such a long time). It was typical NPD/BPD relationship.
Past few months I am dating someone. My current bf is kind and caring, however he show signs of BPD behavior. My ex NPD boyfriend knows about us. He was hoovering for a while. I gave up and started messaging again. His one of the messages to me read "I don't care if u have a boyfriend or not, I will text u and have sex with you". I know I should have blocked him, but deep down I feel a connection with him. I still feel attracted to him, I do care for him and I did loved him. But I know how it's going to end if I went back to him. I get this horrible thoughts of cheating on my current bf with him. But, I don't want to do that. I just feel like I am being torn apart. I don't want to fall for NPD charm and lose my current relationship. The charm, the pull is so strong. I tried blocking him but everytime ended up unblocking. With our common friends and small community, its impossible to keep him away.
Also he is/was mad on me for telling people about his cheating. He once told me that I have ruined his reputation in town. But now he is being nice again. Is it a possibility that he wants me to cheat on my current bf, so he could turn the tables?