I have spent a week visiting my brother, SIL and 3 nieces. I stayed in a hotel and met up all week with my brother and nieces as SIL was working.
Yesterday we decided to spend a bit of time in town shopping, I wanted to treat my nieces to a gift each.
On the way to town we needed to go to SIL office as she had forgotten her lunch, so my nieces and me went to take her lunch whilst my brother went to Asda quickly to buy some drinks. Stopped for a quick chat with SIL and off we went.
So we walk back to meet up with brother, when we meet him he starts shouting at me and he's angry because SIL has said I had said something (I don't want to say as it would be outing). I was so shocked because it was untrue and upset by how angry he was.
I said to him I don't understand what you're talking about I didn't say that and my niece said the same. I ended up getting really upset and crying (and I never cry).
I walked away from my brother and nieces and decided to not go shopping and give my brother some space as things felt awkward.
I still feel so down about it and guilty for not taking my nieces shopping. I only see them twice a year and I can't forgive SIL for ruining my time with them.