<human>: Can you provide a brief rundown of the text in within 3 sentences?

Hello! I am currently in an amazing relationship with someone who is so insanely sweet. A lot of times, my SO will call me pet names like sweetie, baby, etc. Sometimes, he of course calls me by my real name.  

I just got out of an emotionally abusive relationship that I had been in for 4 years (the last year of which was the worst.) This ended about 2 months before I met my current SO. My ex would rarely call me by my name, usually calling me pet names as well. The only time he would use my name is when he would be angry with me, or was going to say something hurtful. The emotional abuse I experienced was aimed towards my weight gain (95lbs at 5'2", to 120lbs,) my clothing (that doesn't look good on you, etc,) and him just being cruel to me. My self-confidence is basically recovering now, after hating myself for the past year or so.  

My problem is, now when my SO uses my name, I associate it with receiving negativity and the feelings if when I knew I was about to receive hurtful comments. What should I do to separate those feelings? Should I talk to my SO about this? What should I say?
<bot>: My ex would only call me my name when he was angry at me, now when my current bf says it, it makes me feel weird. How can I fix this?