Things are getting ugly between celebrity exes Justin Bieber and Selena Gomez, who are now accusing each other of cheating. Awkward.
While their split devastated some fans (and delighted millions more), Jelena tried to show their maturity by insisting they remained friends and will continue to respect each other as people and artists.
Until this week.
It all started when Beliebers (Bieber's fandom) started attacking his current girlfriend, Sofia Richie. Justin got mad and told them to back off.
Selena then jumped in to remind Biebs who pays his bills.
"If you can't handle the hate, then stop posting pictures of your girlfriend lol," she wrote on his Instagram. "It should be special between you two only. Don't be mad at your fans. They love you."
Justin didn't take long to hit back.
"It's funny to see people that used me for attention and still try to point the finger this way. Sad. All Love," he wrote.
"I'm not one for anyone receiving hate. Hope u all can be kind to my friends and each other. And yes I love my beliebers."
Biebs' snide comments weren't lost on his savvy ex who doubled down on her insults - bringing up their old, and apparently ugly, romantic history.
"Funny how the ones that cheated multiple times are pointing the finger at the ones that were forgiving and supportive, no wonder fans are mad. Sad. All Love."
OUCH! Straight for the jugular!
But it didn't stop there.
Biebs went in for the kill with a truly gobsmacking accusation:
"I cheated... Oh I forgot about you and Zayn?" he replied.
WHOA! WHOA! HOLD UP!
Now, we're no detectives. But there is only one famous Zayn, right?
It could well be a regular, average Zayn... But surely there aren't that many Zayns hanging around at any given time, let alone in the social circle of Selena Gomez and Justin Bieber.
So, if we're reading this correctly, Selena Gomez may have cheated on Justin Bieber with former One Directioner, Zayn Malik.
Oh my. It's all just so juicy!!