Don't trust the ppl around from now on. I would say block those 2 but they have been lying to u for 2 years straight. Just straight laughing at u. Even if u leave them both they will just stay together and be happy. U should be angry
#wyd when one of your best friends for the past 5 yrs tells you shes lowk been in love with your gf the entire time and then you find out your gf knew and lowk harbored feelings back but she turned her down multiple times for 5 yrs and chose you over her but never told you