Ladies,
Thank you so much for your support and advice. It really means so much to me. CSS, WOW!!!! I am so glad you were not hurt. But that had to be terrifying.
For most of my professional life, I've kept my head down and done my work. I do NOT like to gossip. To me it's a complete waste of time. I'm always the last person who hears about things.
Eagle, you are so right about narcissists. I think X is one. Flattery doesn't work. It just makes her feel right and justified in her views.
I think things will come to a head in September. I am absolutely OK if I am laid off. It just means another door will open up for me. I'm open to many possibilities.
The weight lifting has been great for my stress and mood. I'm now squatting with 112lbs, deadlifting 175, doing chin ups and walking for 150 yards with two 70lb kettlebells. And my arms look good!!!
Though I told my trainer don't tell me what I'm lifting until I've already done it.
I have a really busy weekend. It will be good for me.
ETA: CSS, X is the person I am technically supposed to report to. I work in a small company with no real HR. If I raise my situation to the owners of the company, it will probably make the situation worse.