I've edited this as it was turning into a long and boring saga. I hope I've improved it a bit
I have a friend I haven't seen properly in a few years.
We used to get each other presents at Christmas. one year I said that I'd prefer not to, I've too many people to buy for etc. All good I thought, until she handed me a present. Empty handed for her I said "I thought we weren't getting presents" and she sadly said "oh....".
Next year I figured we obviously were not getting presents as the previous year had been embarrassing/upsetting (possibly). Wrong. She got me a present. The next year I had a baby and she got a baby present around Christmas time for me which was fine. I had still taken a step back from the friendship for various reasons known to me so we were not in major contact. The next year .... She apologized for what she thought she had done to upset meand.. gave me a Christmas present. Aaarrrrhhhhh. This year we did not have time to meet. She sent the present she got me via a third party. I have sent her nothing because we don't do presents !!
Maybe IABU
So YABU : ffs just buy her a bloody present
YANBU: she's ignoring boundaries and there's no need to fuel the present giving after so long at trying to stamp it out