all of which corroborate the diagnosis .... NPD
Narcissistic Personality Disorder (NPD) Living with or being involved with a narcissist can be mentally and emotionally exhausting.
It can feel like you have to perform "mental gymnastics" from dealing with the lying (even when confronted with undeniable proof ), the gaslighting, the triangulation, the projection, the constant contradictions, the manipulation, blame-shifting, the charm they lay on, the inflated sense of self - even subtle forms of torture, such as sleep deprivation, these people inflict on their victims - appears to be conscious and calculated to push the target of their "affections" past their limits, into surrender - and ultimately into total compliance - as a source of Narcissistic Supply.
If that sounds familiar ... raise your hand