This one screams BPD. It's not worth it no matter how deeply you are entrenched. This is coming from someone who dated a BPD girl for nearly two years and guess what she also hadn't been faithful with any boyfriend.
BPD/HPD/NPD can seem very together in their lives but their insanity comes from close interaction with others.
You've basically outlined most of DSM criteria as well as lot of unofficial traits that come from the BPD playbook.
The fact she hasn't been faithful with anyone should be a massive stop sign.
If you stay you're going to be wrecked and believe me it can take a long time to recover from.
BPD/HPD/NPD can seem very together in their lives but their insanity comes from close interaction with others.
You've basically outlined most of DSM criteria as well as lot of unofficial traits that come from the BPD playbook.
The fact she hasn't been faithful with anyone should be a massive stop sign.
If you stay you're going to be wrecked and believe me it can take a long time to recover from.