My co-worker and I been working in this company for over 25 years, we work in the same department and we used to be pretty close. But the past five years, I have been keeping a distance from her because I can no longer tolerate her attitude, and she is not a loyal friend. Whenever we're together talking, she always like to gossip bad and negative things about other people/co-workers. She always speak her mind without considering other people's feeling and like to boasting about herself. I'm just feeling sick and tired of listening to her. She's always been like this since the day I knew her, but I thought that I can accept her the way she is cause no one is perfect.
Although I have been keeping a distance from her, but I still talk to her, but mostly is just general conversation, I don't tell her any of my personal things anymore because I find that she's not trustworthy. And I no longer include her in my social functions.
There were couple of times that she got upset at me because I don't include her in my social function and don't talk to her as much as I used to. Because of this, she was taling around to my other co-workers and our supervisior about our situation and she was telling them that she would not talk to me or invite me to the social function she organized. Well, I just ignore her behaviour and pretended that nothing has happened. I continued to say good morning/good night to her. Anyway, time went on and things going OK.
Last week, my other co-workers told me that she was asking them why I was so moody, and not talking to her, she said that if I don't talk to her then she would not say good morning to me. Well, I think she's being very childish and very immature.
I just don't know how to deal with her anymore. She is starting to really annoy me. But I can't ignore her because we work in the same department, we see each other everyday. I'm not the only one that dislike her, my other co-workers also have the same feeling towards her.
Any suggustions ?