The best love is the one that makes you a better person. Without changing you into someone other than yourself. Real love doesn't love someone else or who they think they can make you, they love you as you are and try and make you better!
It will enrage the narcissist if you walk away from them and establish no contact. If you don't let them disrupt your life and move on, s/he will lose their balance, because they survive on others pain.