Recently, Blake Shelton shaded ex Miranda Lambert on Twitter with an unkind subtweet, seeming to gloat over the "karma" of Miranda being accused of homewrecking.
Well Blake isn't Miranda's only ex. Jeff Allen, whom she dated for years before she ever met Blake, is blasting him for hypocrisy ... and accusing him of also being a cheater.
He's since deleted the tweet, but you have to read his impassioned words.
Blake Shelton's tweet, which got the ball rolling, reads:
"Been taking the high road for a long time..."
By which he means that he hasn't spoken as much as he could have about how things ended between him and Miranda.
"I almost gave up."
Now he starts his bit.
"But I can finally see something on the horizon up there!!"
He's referring to the accusations that Miranda Lambert stole her new boyfriend from his wife.
"Wait!! Could it be?! Yep!! It’s karma!!"
Jeff Allen tweeted, writing words that he must have been sitting on for years and years.
"You know, I've always given you the benefit of the doubt and chalked it up to just being human."
You can feel his anger in the now-deleted tweet.
"But you must be one arrogant SOB to pop off something like this."
And here comes the accusation:
"When I know damn good and well you were cheating on your wife and Miranda was cheating on me when you two started up."
Jeff Allen dated Miranda Lambert for about three years before they broke up and she dated -- and later married -- Blake Shelton.
Allen has since deleted that tweet, but he did tweet this:
"I kept my mouth shut for 13 years."
That's a long time to hold onto something like this.
But he, if you can imagine, apologizes for his tweet.
"Sorry, his karma tweet rubbed me wrong."
As well it should have. It certainly looked like hypocritical gloating.
"All of this is pointless."
If you believe all of the accusations, Miranda Lambert cheated on Jeff Allen with Blake Shelton, who was also cheating.
Then, Blake Shelton and Miranda Lambert allegedly both cheated on each other, though the Country community seemed to side with Blake.
Then, Blake and Gwen Stefani bonded over both having been cheated on. At the time, they were both judges or coaches or whatever on The Voice.
Since then, Miranda spent over two years with Anderson East.
But now, she's accused of "stealing" Evan Felker from his wife.
And yes, Miranda has been called out on social media by a very unhappy Mrs. Felker.
All of that alleged cheating is in the past, but that doesn't mean that it's going to be smooth sailing for Gwen and Blake from here on out.
Gwen Stefani has only had a few serious relationships in her life. She takes cheating very seriously.
Is she going to kick Blake to the curb when she realizes that he's a huge hypocrite who used her heartbreak to bond with her?
Or is she so besotted that she's going to keep going and perhaps even marry Blake ... and only break things off if and when he cheats on her?
No one deserves that kind of heartbreak.
It may be that Miranda Lambert is, as some accuse her of being, a "serial cheater." But she certainly has not stolen anyone's husband.
Those men, if the allegations are true, have made their own choices.
And Blake was one of those men. It sounds like Jeff Allen was totally justified in tweeting what he wrote.