Thank you so much for the reply, Charlie! I really appreciate the kind words, especially since this is an ongoing issue. My therapist also said what you did about the Borderline Personality Disorder possibility. I looked at the criteria and it sure explains a lot. Thus far, distance and boundaries have been very helpful in keeping me mentally healthy.
Thank you again for reaching out!