If one suspects that someone has Narcistic Personality Disorder, this link provides good detail on what that is. Now only a doctor can diagnose this, but this may help some people feel better that others deal with these things with family members, friends, spouses, children, et et.
It may not be your imagination. Please note, there is little that professionals think they can do about this disorder in some circumstances. So the choice is to stay and deal, or run run run.