Has anyone dealt with a covert narcissist?

Has anyone ever dealt with a covert narcissist who was extremely good at playing mind games? I mean like really really skilled at mind games. So skilled that even when you find out the truth about them that you sometimes still doubt yourself.

I was in a relationship with one and my mind feels so shattered. It's like I need them and hate them at the same time.

What were your experiences? And if you have recovered, how did you recover?