I also used to attract narcissist people. For me, it really helped to stop looking what was wrong with him and start looking at why I attracted such people and took their ■■■■. And change that. My boundaries are much better now and I know better (not perfectly) what I want and don’t want. Still work in progress though.
To be clear… if someone abuses another person, especially when they are a kid, but also as an adult…the perpetrator is at fault. I don’t want to say it’s your fault.