Love and attachment naturally makes generous souls want to give and please their beloved, but codependency is different. People self-sacrifice compulsively. They don’t consider themselves and do so out of fear. They continue to despite the negative consequences. That is what makes it like an addiction. See my blog, “Why We Can Love an Abuser.” Also NPD is on a continuum and so is abuse. Many partners prefer to stay in the relationship and I help them make it work, as described in my ebook, Dealing with a Narcissist.