I spent several work positions constantly wondering about my position in the "office politics". If you feel like the odd man out, or that someone has a grudge against you, you're probably right. I'm not sure how that might impact your employment. I got screwed a number of times.
One time I was passed over for a promotion to Regional Manager because I wasn't male, not part of the "good ole boys network". I was actually forced to train a less knowlegable man for the job I deserved to get. Boy, was I ticked off. The guy I trained expected me to work 24/7/365, and I ended up totally my car in an accident because I was falling asleep at the wheel. Before I could sue the company, I had a person visit from the company VP, who told me I was actually the top manager in the company. Information none of the "good ole boys" saw fit to tell me. I quit with a nice severance package.
My last position i worked before going on disability, I got thrown into a job I was totally unqualified for, but the person hired to do the job couldn't get with the program. I was so stressed for so long, but I hung in there because my boss supported me and knew how hard I was working and felt bad for putting me in that position. She transferred to a new project, and my new boss didn't consider me a part of the inner circle. I was totally left out of meetings I should have attended, and a lot of office politics were going on that I wasn't let in on. I started buckling under the pressure, and had to take a couple of FMLA leaves after I had used up all my sick and vacation days. She started to "get paper" on me for bogus working violations to get them in my personnel file. She wanted to get rid of me early on, and basically ignored any communications from me. After getting a couple of warnings in my personnel file, she fired me for a totally bogus reason. I couldn't even sue the company for firing me, because Virginia is a totally "at will" work state. That means you can be fired for virtually no reason with no repurcussions to the employer.
You really can't trust anyone in the workplace. At one software training job, our boss was assured that a division wide realignment would not affect our department. Two days later, at the beginning of our Christmas break party, we were informed that we weren't being fired, but our entire department was being eliminated. We were told that we would have time after the break to find positions in other departments. That turned out to be one day, as our termination papers were ready for us at the end of the day.
I will spare you anymore of my professional employment disasters. Sorry I got so long winded. Anyway, I guess my point is that what is going to happen, will happen. If your boss wants you gone, there's nothing you can do that will prevent it. Just try to carry on with your work as normal, especially since she has sought you out when she had a problem, then went on about her business.
Holidays are stressful times, and maybe she's just personally stressed. If she were going to fire you, or discipline you somehow, she most likely would have done it right before the holiday break. That way you could clear out your things, and there would be no sign of you when everyone came back from the break. The boss that fired me, waited until the end of the day, once my co-worker were gone, and had already stored up empty boxes so I could clear out my cubicle. *****! OOPs, sorry about that one.
Hang in there, tell yourself everything is normal, and keep on truckin'!!!
"The weather is here, I wish you were beautiful."