This will probably sound petty but hear me out first. It’s been going on for years. Sorry it’s so long

One of my closest friends (and the reason I’ve just kept quiet for 20 years, because she’s my friend and I love her) has a habit of copying me and involving herself in the lives of people I know. Following them on social media, adding them, people she doesn’t know or like! My neighbours, people I went to school with but she didn’t. My in-laws. The last straw was when I was away and had no signal and when I got home she told me my friend had had their baby and oh wasn’t he gorgeous. Having had no signal I didn’t get this friends messages to tell me her good news or social media announcement until after I’d got home and unpacked.

When I get my nails done, a week later she’s had the same or very similar. When I buy clothes she asks where I got it from and a week later she owns it so now I’ve stopped telling her. If I lose weight or mention I might join the gym, she pulls a face and belittles me, saying I don’t need to. Yet she gyms 4 times a week. She has a career, no partner and no children. I didn’t start my career journey until 18 months ago but if I talk about it, how excited I am or ask her advice, she ignores it and talks over me with another subject. Even as far as to say “don’t know why anyone would want to go into that line of work.” I’ve been a stay at home mother for 12 years I thought she’d be supportive it’s now my time to do something else.
For Christmas this year I had some really beautiful presents from my family. I saw my friend New Year and she’s purchased 3 of them for herself in that week between! One of them being a Michael Kors smart watch. My husband put so much thought into that and she just went out and got one for herself exactly the same! I don’t have any of her friends or family on my social media or contact list, been friends for 20 years and not even her Mother! She has all of mine, my in-laws, my neighbours, she regularly checks my childrens school website and tells me the latest like I wouldn’t know already. When my children received certificates and it was put onto the website, I text to tell her how proud I was, she replied “I know I saw, it’s on their school website” She works in a school too but has never told me the name of the school, when she changed to another she doesn’t tell me where. What is it she thinks I’m going to do?? Isn’t that normal response to “I’ve got a new job” to ask “oh brilliant, where?”
I have never been invited out with her and her other friends. I’ve never met her work friends or old friends. I’ve met her Dad only twice! And that was by chance in the street. She keeps it all to herself and the one time I questioned her and said “why do you even have those people on your social media. You don’t know them or like them”, she said “oh just being nosey.” When I ask why I’ve never been invited out or met the other people in her life, “I like to keep it all separate, it’s nice having different groups of friends for different things”. Well I wouldn’t bloody know that would I because she’s in every single aspect of my life and often knows things about my people before I do! These other friends of hers do exist, she sometimes talk about them and I’ve seen them comment on her social media, text her while she’s with me.
I’m at a loss. I don’t know if I’m being silly or petty or what. I’m an open book, I like everyone to get along and I mix my friends and my family for events etc, but it feels like this isn’t a two way street. I got a job offer today after spending 10 years as a SAHM, and all she did was ask questions, where when how, she didn’t even congratulate me.
I’m now at the point where maybe I should just become a secretive hermit but that’s not in my nature as a friend!