Man, this has been one helluva week for Khloe Kardashian. Earlier this week, news broke that her boyfriend Tristan Thompson had been unfaithful. But like, not down-low low down. He was caught on tape, more than once. It’s hard to imagine how difficult it would be to deal with all of that when you’re days away from having your first baby. HIS BABY! Neither Khloe nor anyone in the Kardashian spin machine commented on the cheating allegations. And maybe now we know why? Khloe gave birth just this morning, to a healthy baby girl! She obviously had much more important thing to deal with this week.

Khloe Kardashian was rumored to be days away from having the baby when the cheating stuff came out. But it was kind of hard to know for sure, since she had been so coy and private about her pregnancy in the beginning.

A post shared by Khloé (@khloekardashian) on

People had been speculating she was pregnant for months. But no one knew for sure until Khloe confirmed it in January, when she was already six months along! Well, the math checks out, and Khloe finally delivered her baby girl today. TMZ reports that Khloe Kardashian gave birth around 4 a.m. EST this morning, in a hospital outside of Cleveland (Tristan plays for the Cavaliers). The baby doesn’t have a name yet, and TMZ says Khloe was surrounded by Kris, Kim, Kourtney, and Khloe’s ride-or-die for life, Malika. They’re saying Tristan was also there, but no other outlets are reporting or confirming that.

Social media is still reeling from the news that Tristan is a cheating shitbag, but took time out to send well-wishes! And jokes.

Congrats, Khloe Kardashian! We hope mama and baby girl Kardashian are doing well. And we hope Tristan gets norovirus or stubs his toe so bad the nail comes off.

(Image: Facebook/Khloe Kardashian)