I arranged to spend the evening with a friend a few months ago- booked a special event (that I treated them too) and booked leave as they wanted to go earlier to avoid crowds. 2 hours before we were due to leave they text me to cancel citing mental health reasons. I am furious but feel like maybe I should be more sympathetic?