Kailyn Lowry, bless her heart, has been unlucky in love, to say the least.
In all the relationships we've seen her in over the years, she's been disrespected, she's been manipulated and controlled.
But she's also done her fair share of controlling her partners ... and let's not forget the little issue of infidelity.
Kailyn's definitely cheated in the past -- in an early season of Teen Mom 2, she cheated on a boyfriend by having sex with Jo Rivera in a bathroom, breaking the poor jilted dude's heart.
And if you believe the many, many rumors, cheating also played a role in Kailyn's divorce from Javi Marroquin.
It's just sort of up in there air about who cheated on who.
Some stories claim that Javi hooked up with some Air Force ladies during his deployment, or that he took his friendships with women a bit too far.
Others claim that Kailyn took advantage of Javi being overseas to have her own affairs.
It's a lot to process, all those rumors, and there's really no solid way of finding out what the truth is. Unless, of course, there was somehow some video evidence ...
What's that, you say? Kailyn and Javi film their whole entire lives for reality television? Wow! What luck!
The new season of Teen Mom 2 just premiered on Monday, so it's hard to know what exactly these new episodes will bring us, but Kailyn is offering up some hints on Twitter.
When someone theorized that she's "going to get a lot of hate this season," she readily agreed.
"100% lmao," she tweeted. "Hard to tell the whole story in so little time but the people around me know what it is."
And honestly, that seems like a pretty shady statement.
There's not "so little time," there's an entire season of hour-long episodes worth of time. Even with commercial breaks and figuring in the time devoted to the other moms, there's plenty of time to get into the divorce.
If she doesn't want to get into it, that's a different thing, but nobody's going to buy what she's selling right here.
With comments like "Your true colors are starting to show. You've always been a puta, but now it's becoming very apparent to everyone," that's pretty clear.
But for what it's worth, Kailyn is starting to realize her mistakes.
In another tweet, she wrote "I haven't been sh-t in a lot of my relationships but now I can finally say I know what I'm capable of & what I can bring to the table."
And even if she did cheat on Javi (which, to be clear, she's always denied), he must not think she's all bad.
When someone asked Javi what he ever saw in Kailyn, he answered "a lot. She's a beautiful girl inside and out."
Still, even though Javi obviously still thinks highly of her, she got a lot of hate for his kindness.
In response to all them haters, she claimed "Nobody cheated boo," and that they simply "grew apart."
So is that really what happened? They just grew apart? No outstanding drama, no cheating, just an unfortunate bit of unpreventable sadness?
Or are they saving the good stuff for the show?