The fairy tale has finally come to an end for Khloe Kardashian.
She wanted to believe. Really, she did.
Even after Tristan Thompson was caught cheating on her during her pregnancy, the veteran reality star held out hope.
She was about to give birth to the couple's child when this original scandal broke. She wanted her daughter to grow up with a stable family.
So Khloe tried. She forgave Tristan for his dirty misdeeds and she clapped back at anyone who slammed her for being weak in the face of this infidelity.
And now she's been publicly humilated again as a result.
On Tuesday afternoon, it came out that Thompson had almost definitely stepped out on Khloe with another woman.
This time, Khloe actually knew the other woman: it was Kylie Jenner's best friend in the whole wide world, Jordyn Woods.
How did she find out about the affair? What was the timeline that led to the demise of her dream relationship with Thompson?
E! News has broken down many of the most pertinent details.
"Khloe first started hearing things on Monday," a source tells this outlet. "She wasn't sure if it was true and started to ask around. She knew it had happened for sure on Tuesday."
On Sunday night, E! reports, Jordyn and Tristan were both at a bar in Santa Monica with some other friends.
Witnesses say the pair - who certainly knew each other well; heck, Tristan and Khloe attended Jordyn's birthday party together last September - were very flirty with each other at the time.
From there, Thompson invited Woods and these other friends back to his home.
Once there, Tristan and Jordyn settled on to a sofa and cuddled up for several hours, with some sources alleging they were "making out."
An insider has told Us Weekly that the women at this gathering "weren't allowed to use their phones at all" once they got back to Tristan's place, but many of them ignored that weird and sexist suggestion.
Because Woods and Thompson have run in the same circle for years, many people at the party were shocked to see them acting so close and so inappropriately with each other.
Many of these attendees texted Khloe to tell her all about it.
Sources then say Khloe confronted Tristan about the rumor and he confirmed that he hooked up with Woods.
Kardashian then dumped the loser once and for all.
Now, it is true that the couple had grown very distance of late.
They were last seen together in public on January 13 when Thompson's Cavaliers played a basketball game in Los Angeles.
The couple had dinner together at this contest, which followed a fun New Year's Eve they had spent as a family with little True.
But even though Khloe shared a picture of some flowers she got on Valentine's Day, presumably from Thompson, the relationship had turned sour over the past few weeks.
Which, of course, does not excuse Thompson's behavior with Woods. Not one bit.
In response to Tristan's and Jordyn's actions, Khloe's close pal, Malika Haqq has labeled Woods a "ho."
Thompson has alleged the story was just "FAKE NEWS," but he then took down this Twitter message and hasn't commented since.
If he truly were innocent, one would think he'd scream it from every rooftop he could find, right?
Khloe, meanwhile, "is angry more than she is sad," a source told E! News Tuesday. "And she's shocked Jordyn would do this."
Another person tells this same outlet:
"Of all the guys in the world, she can't fathom why Jordyn would make a decision like this."
That's a great point, right?
Why would Woods possibly end her friendship with Kylie and become a social pariah just to be another notch on Thompson's gross belt?
"Kylie is having a very difficult time," a source says. "She is devastated and emotional. She doesn't want to believe this could have happened... she's shocked and confused."