dubstepped,
as soon as you said you were recovering - as soon as your tone registered in your post - it was obvious that you have never been NPD.
Congratulations on your recovery - a horrible history, as you'll admit, but it will help you to become empathetic of all kinds of people with their problems. Given time, you're a veritable "doctor" in waiting to others.