Anyone who has ever been cheated on will tell you there's a certain feeling in your stomach that you get when you know something just isn't quite right with your significant other.
That's exactly how Hayley felt, when she noticed that her boyfriend had started behaving "weird" and "distant" with her, alerting her that there was something wrong. And, of course, she was right.
The TikToker, who posts from the handle @thisthatslpa, has wracked up millions of views on her latest video after revealing the mortifying reason her partner wasn't being himself, the Daily Star reports.
"Wondering why my boyfriend was being weird and distant on a random week in February," she wrote in a clip of her sitting in a car with a face mask on.
The clip then cut to Hayley closely peering into the camera as she revealed that it turned out her boyfriend had not only cheated, but gotten another woman pregnant - and she had just given birth to their baby.
"He was being weird because the girl he cheated on me with had just birthed their child," she said.
In the comments section, Hayley clarified that her boyfriend wasn't dating the mother of his child, nor are they dating now, and the baby was just the product of a one night stand.
"So yes he is miserable and ruing the day," she wrote, adding: "She kept the baby hoping that it was her ex-boyfriend's and turns out it was my boyfriend's. And to answer the most popular question, yes this is my EX now."
Gobsmacked by her revelation, many other TikTok users rushed to the comments section to share their thoughts, with one writing: "My jaw dropped."
"Okay but at least she's stuck with him now, not you," a TikToker commented, while another added: "Oh my girl. You dodged that one. Keep thriving."
"I'm so scared of this happening to me," a third wrote, while a fourth added: "I would never recover."
Do you have a story to share? We want to hear all about it. Email us at yourmirror@mirror.co.uk