I met her in 6th grade (I'm 21, she's 22) and we've been very close since then. In high school though, she began to change, but of course, she said I was the one changing. She began to hang out with many boys and I didn't have a boyfriend and she used to call me jealous of her because of that. She hung out with people I didn't like. Very loud people, cussing a lot, drinking, smoking, which I didn't do. She stopped asking me to go places with her and when she got a real, steady boyfriend (with whom she is with now and pregnant by) I was completely out of the picture. As time went on, I met boys and began to have friendships with them, boys better than her boyfriend, looks wise, smarts wise, and who had jobs, and so she began to be jealous of me and everyone knew it and she gave me hell. Even her parents would compliment me on my looks, success in school, and being able to stay out of trouble, which they didn't give her much praise for.
She began to be very emotionally and mentally manipulative towards me. She would call me ugly, selfish, and even threatened to let someone fight me. I'm not the fighting type so I was honestly afraid of the situation and so I backed away from her. I don't really talk to her that much, but she always claims she wants to reconcile with me, but said I should call her and ask her out. I feel it's a two way street. Also, other people know about our rocky relationship and how she would treat me, yell at me in public, make me cry around her family and friends, but before all of this, she was a good friend. I have 2 other girls in my life who I call my best friend who have never treated me this way, but for some reason, I want to sort of remain friends with her. Our lives took different routes though. She dropped out of college freshman year, didn't work, continued to stay with that guy, even though he has a baby with someone else now (they've been together about 5 years now, the baby is almost a year old) and I just graduated from college and I have a person I'm dating and I'm fine. She was always the type who sort of didn't want to see me happy. This started after the guy she liked, started dating me.
Anyway, her baby shower is next month and she invited me through text, in sort of a rude way, so I'm not sure if I should go. I haven't physically talked to her since December but I made more distance between us since she cussed me out the day after my birthday last September. I mean, the baby did nothing to me. My mom and all of my friends are telling me not to go. Even my previous boss tells me to ignore her. I used to go to work crying, in her office because of this girl. Not sure what to do. I just don't want to be embarrassed or put on the spot like she usually does to me. I also don't want to seem selfish or cold.