If you've ever been cheated on, you'll know there's a million different thoughts and emotions that go through your head.
Meanwhile, if you're fortunate enough to have never been in that situation, there's a good chance you'll have thought about how you'd react if it ever happened to you.
Some people react immediately, while others coolly and calmly plot their revenge, like one girl, who decided to sit back and wait for the perfect moment to drop the truth bomb.
TikToker Natalie decided to lure her ex in by starting a conversation about their (non-existent) future, and what it might look like if they started a family - more specifically, what they would name their children.
For more of the news you care about, straight to your inbox, sign up for one of our daily newsletters here.
"When I found out my ex cheated so I started a conversation about us having a family one day and suggested the girl's name as a baby name," she wrote in a clip posted from her handle @naytaleeuh.
In the comments section, Nat added: "He was like 'uh yeah' and then I said 'I'd suggest a middle name too but you probably know her better right?' He just cried and fake puked in the bathroom."
Now, that is what you call a mic drop moment right there, and it turns out she's not the only one who's used that little trick.
"Wow I also did this," another TikTok user commented. "He said, 'where did you learn that name?' and I said, 'I had a dream about it.' He got paranoid."
Another TikToker wrote: "Nah because my ex SUGGESTED her name as a baby name, I was like … You’re a brave lil guy aren't you."
Meanwhile, others were super impressed with the creativity of letting her know what her ex was up to and suggested they'd save the idea in case they ever needed it.
"Power move," a third wrote, while a fourth commented: "Now you… you might be on to something here."
Do you have a story to share? We want to hear all about it. Email us at yourmirror@mirror.co.uk