She sounds like a classic narcissist.
BPD I think dear
The sexual excesses are that tell
Man she has sure let herself go
Compensatory narcissism is a hallmark of BPD
So youre right of course