something similar happened to me too. a little different but i was going through the worse period of my life & i suppose I wasn’t the greatest friend at that time, i didn’t do anything inherently wrong, but I couldn’t be relied upon. but I was always so supportive & as helpful as I could be. i feel like one of the girls was threatened by me as she felt quite possessive of another girl in the group, someone I got on well with, so she had an agenda to push me out. I was too nice & forgiving & didn’t assert boundaries properly & eventually i had my breakdown. when I was going through my crisis, this girl kicked me when I was down - immediately causing drama, stirring stuff behind my back, trying to push me out, stirring lies about me. unfortunately because she came off as the stable rational one as I had mental health problems she was believed. the group followed suit. I lost my friends & i became pretty pathetic by trying to hang onto it. it messes you up. but how ironic that when I have issues, start to take time away & get help, that this happens. but ultimately people that fall out with you when you put yourself first, are often the ones that benefit from you putting yourself last. as soon as you enter that mode you are of no use to them anymore. my situation is a little different but what I can suggest is that 1. you don’t have anything wrong with you, so never convert this situation into “not being good” enough etc - what they have shown you, is that they are not good enough for you. good riddance that people you thought were friends, are actually selfish, uncaring & disloyal people and that they are gone. you don’t want friends like this anyway. you don’t need their validation. their opinion about you should hold absolutely no value. only people in your inner circles who have your best interests have valuable opinions on you. so ultimately their opinions should have no bearing on you as they have shown themselves unworthy of being your friend. another thing to note is that people who bring a lot to the table, loyalty, caring, empathy & more - find it hard to meet other people that mirror this. “the more you bring to the table, the harder it is to find someone to sit with” - but there are nice people out there, you just have to filter out the shitty ones.