I need some opinions!

I

I’ve been best friends with my best friend for over 15 years now. About 2 years ago she got married to a man that is not a wonderful person. He doesn’t like me because he is jealous of our friendship so he tries to keep her away from me. At this point she pretty much let’s him. She never talks to me anymore unless she’s upset. I recently had my baby shower and the morning of she texts me and says that she isn’t coming because she’s nervous about coming to a party... I don’t understand not being able to come to your own best friends baby shower. She hasn’t bought me a gift and I’m sure she won’t. Sometimes I feel like maybe I’m being unfair or selfish but it just seems like she lets me down over and over again. And anytime I try to tell her that she hurts my feelings she turns it around and makes me feel guilty or gets mad at me and says I’m making her life harder. I guess I just need opinions?