@quietApricot1804, I've been with someone for the last nearly 10 years who, if he isn't a narcissist, had a while lot of the same traits.
There's a condition called Immature Personality Disorder which is what I think he has as opposed to narcissism. But they're very similar, and he just might be a narcissist that's so good he's able to fool me (I've got a real good radar for fake and detrimental people, so most people who can fool many others, don't fool me).
In any case, if you'd like to chat, I think we both could benefit.
Let me know either way please, okay? 😁 And if you don't want to chat, no harm, no foul, honest! 🌹
🐻