It's been quite a roller coaster 24 hours for Khloe Kardashian.
Last night, several media outlets reported that Cleveland Cavaliers forward Tristan Thompson cheated on Khloe on multiple occasions over the past six months.
Khloe is currently pregnant with her first child, and TMZ reported moments ago that she's experiencing contractions and is now headed to a Cleveland hospital to give birth.
The outlet reports that Khloe's due date is sometime in late April, but her family and medical team believe the baby could arrive as early as this afternoon.
TMZ is also confirming that Khloe's mother and sisters are currently headed to Cleveland in preparation for the birth.
Kris Jenner has reportedly been shuttling back and forth between Cleveland and Los Angeles all week in order to keep tabs on Khloe's progress.
As for Tristan, he's scheduled to help his team close out their regular season at home against the New York Knicks tonight.
We're guessing he'll skip the game, however, if Khloe goes into labor.
We're also guessing the Kards aren't too thrilled about the fact that Khloe relocated to Cleveland for Tristan.
Sources say the entire family is outraged over the allegations against Tristan, particularly the rumors that Thompson impregnated one of his mistresses.
“They are heartbroken for Khloé. They didn’t realize how deceptive Tristan could really be," a source tells People.
Of course, Khloe is a Kardashian, which means many on social media are skeptical about the timing of all this high drama.
"Soooooo that video of Tristan Thompson cheating on Khloe is from October but it just now comes out while khloe is due to give birth any day and they’re shooting another season of KUWTK the devil works hard but not harder than Kris Jenner," one Twitter user joked.
We understand the skepticism, but we doubt even Kris and company would go so far as to fabricate this sad situation.
Drama might be their bread and butter, but this is the stuff of soap operas.
We'll have further updates on this developing story as more information becomes available.
Update: Khloe Kardashian welcomed her baby girl early in the morning on Thursday, April 12.
Her precious daughter was born in a hospital just outside of Cleveland.