I am not a person who has a lot of friends, just two or three very close ones. I am more than comfortable with that as I have social anxiety and more often than not prefer the comfort of my home over going out and socializing. I have a friend who I have been close to for over 15 years - I care for her but the relationship has always been somewhat stressful. I have come to realize that she is very self-centred, and I am often walking on eggshells in the relationship as she is easily offended. She calls often, not to chat but to ask for favours - to be driven somewhere, to have me babysit, to paint her home (yes, really), etc. She recently asked me to care for her kids for two weeks this summer while she and her husband go on a vacation. I said I would consider it, but when it became clear she wanted me to come to her home for the entire two weeks I said they would have to come and stay at my house as I also have a family and other commitments. She was visibly annoyed and I didn't hear from her again for quite some time. She got angry with me yesterday as I didn't respond to an attention-seeking Facebook post and it was the last straw. I realized that I tense up every time my phone rings or I get a text and it is because I don't want to deal with her. I have decided that I need to end this friendship as it is toxic to my well-being. She will be livid so it will be an all or nothing situation. I talked to my husband and he says he has also had enough of her and was just waiting for me to come to that conclusion in my own time. I can't describe the weight that has been lifted from my shoulders in the span of one day - this tells me it is the right decision. I think it is cowardly to send her an email but I know she will cut me off as soon as she gets the gist of the conversation and I need her to understand what is happening and why. I am a little sad as we have had good times in the (long) past, and it is always sad that a friendship can't be salvaged. Just wondering if anyone has had similar experiences or if there is something I have missed? Thanks for reading!