Hi all posting here for opinions. Been friends for over 20 years which is significant, but she's let me down a couple of times (sometimes understandable) but the latest was she would take me out for a meal and pay for it and thank me for all the support i'd given her through her divorce etc (It was tough, sometimes it was every night video calling with updates expecting kind supportive words etc, got very draining) but we got through that, she said she wanted to take me out for a meal on friday to thank me for my counselling services, next minute I know she is telling me she's off to her sisters that night, no reference to our night out which I had pencilled in on my calendar and she said she did the same ( admitted she had a bad memory) but this is something I thought was important as I hoped she had. Anyway i've messaged her saying i'm cross and thought our friendship meant more. It's not the first time tbh, she's shown lack of empathy in my situation via video chhats andi've found her frustrating. I've now blocked her I'm so annoyed after 20 years of shit i'm not going to be taken for granted. She was annoyed at my 'cross messages' ie setting boundaries. I've just blocked her I see no going back after the rest of the shit i've counselled her through what do you guys think was I right to block her?