It's everyone's worst nightmare: sending a text about someone to them by mistake.

And that's exactly what happened to one woman named Zoe, from Baltimore, who accidentally sent her boyfriend a text meant for her friend detailing how she was cheating on him.

Zoe intended to text her friend asking for advice on how she should handle her illicit liaisons - but sent it to boyfriend of two years, Jordan McNelly, in error.

A woman named Zoe, from Baltimore, accidentally sent her boyfriend a text meant for her friend detailing how she was cheating on him

Jordan, who had been working 60 hours a week to save up for them to go to Florida together, confronted her about the message and she claimed it was a dream she had. He then decided to post it on Twitter to publicly shame her

The message detailed how Zoe had planned to see her secret lover behind Jordan's back, thinking he had work, but when Jordan discovered he wasn't working, Zoe had to cancel her plans with her lover.

'I don't wanna let my other guy down,' she said. 'I feel so bad BC I'm letting them both down BC I'm a stupid w**** .

'And I'm so sad and I already waxed my entire f***ing body to f*** this dude HELP'.

Jordan, who had been working 60 hours a week to save up for them to go to Florida together, confronted her about the message and she claimed it was recounting a dream she had.

Jordan shared the message in full on Twitter and has since received hundreds of thousands of messages of support

ZOE'S MESSAGE IN FULL I'm literally so anxious right now… I've been seeing this guy behind Jordan's back and we had really important plans TOMORROW Bc (because) Jordan was supposed to be at work. And then he (Jordan) texts me and says I don't have work TOMORROW and I don't wanna let my other guy down. And I told him and he was like 'I new you wouldn't come' and I feel so bad BC I'm letting them both down BC I'm a stupid w**** . And I'm so sad and I already waxed my entire f***ing body to f*** this dude HELP' Advertisement

Jordan took to Twitter to post the entire message and publicly shame his now ex-girlfriend.

Jordan's tweet has since gone viral, amassing tens of thousands of re-tweets and messages of support from random people across the web.

Alongside the screenshot of her message, he said: 'When you accidentally tell your boyfriend you're cheating on him #2yearswithah***'.

Now, in a bizarre twist of fate, a random woman named Zoe, who tweeted in support of Jordan, has been mistaken for his cheating partner.

The woman, named Zoe Friedel, was left amused after she was targetted by trolls who'd confused her with Jordan's girlfriend.

Jordan took to social media to clear up the mistake, writing: 'Zoe doesn't have twitter so can y'all please stop harassing everybody named Zoe'.

In a bizarre twist of fate, a random woman named Zoe, pictured, who tweeted in support of Jordan, has been mistaken for his cheating partner and receiving threatening messages from people on Twitter

Zoe, who was wrongfully accused of being the cheat, was sent hundreds of angry messages by people who thought she had cheated