I haven't been in a romantic relationship with a narcissist, but I can relate because my father is one. I had to establish boundaries in our relationship. It is the best thing I ever did because he fits this to a tee. Especially the part about blaming everyone, but himself.