<human>: Last night, at around 2 am, I had a call from my best friend. She was throwing up and crying and told me that she had had sex with our mutual friend, Tom. She said after they had started she had made him stop and at that point he got upset and left. They had been drinking all night.

This morning I texted her to let her know I was going to talk to Tom. In my opinion he HAD to tell his girlfriend. It's disgusting and I would want to know. I told him that if he didn't tell her, I would have to. My best friend understood this and considered telling her herself, but didnt know if she should. 

Anyway, I had been texting Tom for hours. He kept saying knowing what he'd done was punishment enough, he didn't want to hurt her etc. Eventually it got through to him that he should be the one to tell her, not me. So he texted me at 5pm saying he had done it and she had left him.

So. About an hour later a friend I was talking to about this suggested I message his (Ex)girlfriend to see if she was okay (and to make sure he had in fact told her).

I messaged her something like "I'm so sorry that this has happened and I hope you're okay x".

Her reply: "What?"

She didnt even know he was at my best friend's house last night. He had told her they just kissed. So, I texted Tom letting him know he was a scumbag and then I told her everything I knew. She thanked me for telling her.

Now they've been talking etc and I think she is leaving him. She isn't sure though.

Part of me feels really guilty. Tom is now telling me he doesn't want to live anymore. He isn't blaming me, he actually thanked me for making him come clean, but I can't help but feel bad. Perhaps I should have given him more time to tell her? Even my mum didn't think I should even get involved.

Can you give me a shortened version of the text?
<bot>: Found out my friend cheated on his girlfriend with my best friend. Gave him a chance to tell her but then I told her. I feel guilty. Did I do the right thing?