No offense, but this I don't think you are going to get far with this arm-chair psychologist stuff.
Borderline and Narcissist? Look, if he really had a full-blown personality disorder like BPD or NPD you wouldn't be adding the qualifier 'traits' to begin with.
What this amounts to is basically "Mind reading", and you cannot do it. I don't care if you employ an arsenal of behavioral science jargon, use psuedo-science to try and divine his thoughts, or resort to outright superstition... the results are the same: you aren't doing anything but trying to read his mind.
This means... communication (for whatever reason) is not that good between you two.
M-47,W-40,No kids D-filed 5/27/2010 Piecing - 10/21/2010 -=Soon to be banned=-