Your relationships have been unfulfilled and boring because you haven't been with a "N" yet. We make everything so much better,interesting and fun in the beginning at least.... Much more so than anybody else!!!!
As for your vain parts I think that's normal.
And last but not least, because you wouldn't tell a smelly person they stink you are officially not a narcissist!!!!( Still making myself laugh)