Just my opinion, I've done a bit of reading on narcissism and inherently we all have some of those traits to a degree. There are some narcissist "tests" out there, but really just place you on a curve. Same as co-dependant. I think some of the WW syndrome is based on self centeredness... (My wife scores way up there now IMO, as she puts herself in front of everyone including our kids...)

FYI studies have shown narcissistic traits by population, have increased over time. Perhaps a reflection of society?

With the "let her go" theory, you should let go, she may change and want to come back as a better person, or she might not. However either way your better off...