thank you for sharing your story. There was a time when I didn't even know what narcissism was, let alone what to do about it. Having the tools makes it much easier. Knowledge is key - at least one can build a strategy.
Wishing you all the best.