I hate my cousin, lets call her "Josie", and I have hated her since I was a kid. She regularly insults my appearance, she's been doing that since I was eight and she also has some very narcissistic tendencies.
Josie has also thrown me under the bus for things I didn't do because the things she did matched my behavior patterns when I was succumbing to mental illness many years ago. I find her intolerable and certainly don't want her at my wedding or anywhere near me.
We're barely in contact anymore and I really only see her when I visit with the rest of my family who live a few states away. I want all of my other relatives there because they're tame and wouldn't cause problems, but I'm not sure how to explain why I don't want Josie there.
Only my parents, fiancé and a few friends know about Josie and I's feud because in the past she's gaslighted people into thinking I'm crazy and she's the victim. I didn't tell too many people because I thought it would cause more problems. I don't want to give her a wedding invitation for obvious reasons and if she wasn't close with the other family members I am inviting, I could get away with not sending her one without an explanation. But if she notices that everyone else got an invitation except her, she'll bring it up for sure.
I'm really conflicted and kinda freaking out, any advice on what I should do?