I have caught me best friend cheating on my other best friend
I have a close friend called Faith and she is in this relationship with this guy called Gem. Faith has become really close with another guy called Michael, while Gem has been busy organizing other things. I hear from my best friend Suzy that a month ago Faith made out with Michael in a the bus, in front of some of Michael's friends that have promised to keep it a secret. But one of Michael's friends (X) told Suzy. But made her promise not to tell anyone. So Suzy won't tell me who X is, and she and our other friend Flynn promised not to tell Gem or anyone else.
So that is the entire situation.
Firstly I am shocked that Flynn wouldn't tell me because me and him are really close.
Secondly I am horrified at Faith for making out with someone else because Gem loves her a lot and they have been together for 1 year and a bit.
Thirdly Suzy doesn't want to tell Gem or do anything about it because she doesn't want things to get complicated.
Fourthly Suzy made me promise that I couldn't tell anyone else.
Fifthly Gem is one of my bestfriends and he's been with me through a lot, and I am not scared of doing what's right for him.
But what on earth should I do??
If you are just going to be rude (because have sometimes gotten that here) then just don't bother posting anything.
Please help ASAP.