Maybe your friend finds you smothering and doesn't really want to be as close to you as you want to be to her. She would probably find your constant need for attention to be a bit annoying in that case, much like how you would feel about a guy who has a crush on you but you're not interested at all, and he doesn't seem to get the hint and thinks you're friends.
Find other friends. Find friends who appreciate you. It's not her fault; it's natural to change and to find the company of different people to be more pleasing and fulfilling than the company of those you preferred when you were younger. Keep her as an acquaintance—wish her well on the holidays, meet up when you're in town, etc.—but don't buy her gifts every year and insist on spending all your time together. Find other people to spend your time with.
all u gotta do is find a better friend who wont treat you like that i had an ex friend who did that to me and everyone else but theres always times to move on and find a better friend who will give u attention as well
Well you cannot always be someone's first priority. You'll find that many people will place their significant others before their friends and you'll see less of them than when they were single. Find other people to hang out with.
Well, I don't know you so I'll try not to sound like I have all the answers, which I don't. I had a similar personal experience where a friend of mine became more distant after hanging out with different people. It seemed pretty obvious I was no longer someone they think aboit after a few months. Which sucked because we were really close for years before then. I made new friends that actually care about me and I moved on, it wasn't easy but the friends that cared made it bearable.
You definitely care about her and your other friends and don't want to just leave them, I get that. So here's a bit of advice, take it id you wish. Open your mouth and speak up. You still consider her friends so let her know how you feel, the moment you have the chance let them or her know you have something to say. Give it a shot if you feel it's a friendship still worth having. People can't read thoughts or just know what you want, you want people to know what you're feeling, let them know. Either you learn they do still consider you a friend and that she just feels like she should have more time for her boyfriend and herself or if you need to find some people who do care about you.
Sometimes people change and sometimes (sadly) it's not for the better. I've had friends who've put me as their third priority as well, and honestly--it's not worth the headache to try to make things the way they used to be when they don't even notice or care. You don't deserve to be treated that way, so stop putting in all the effort and look for some new people to spend your time with. Life's too short to waste on people who treat you like garbage.
Use the reply button so people know you've responded.
I don't know what you can really do, other than move on from this "friend" since you seem to be just a convenient acquaintance to her and not really a friend. But on another note, why would you give someone a gift when they're clearly in the middle of talking to someone and expect them to end the conversation to talk with you and be excited about a Christmas gift? If anything, maybe you need to give this girl her space.