The fact that she's still with him is mind blowing.

Khloe Kardashian wasn't looking forward to watching baby daddy Tristan Thompson's cheating scandal play out all over again on last night's episode of Keeping Up with the Kardashians, but she takes her job as a reality star very seriously, and knows that the upsetting moments in her personal life also have to be documented sometimes.

"Tonight’s episode is an uncomfortable and super emotional one for me, but when we signed up for this show over a decade ago, we signed up for a reality show, which meant showing you guys inside our lives, the good, the bad and the ugly,” she tweeted.

"To relive these moments all over again is incredibly difficult emotionally but I also hope that with every [trial], tribulation and curve ball life throws at us, that we ALL get to learn from our journeys," she continued.

She still managed to find the silver lining, though.

"Amidst the tough times, I have been blessed with the ultimate gift, my sweet baby True who has changed my life in ways I never could have imagined. Remember that you are never alone in your pain, and that everything is temporary. Pain, joy, elation, panic, anxiety, it is all temporary. Be grateful for the experiences that continue to build character, and make you who you are," she concluded.

She couldn't let it end there, and alluded to fact the NBA star wouldn't have gotten off so easily had she not been just days away from giving birth.

"Oh well thank God a camera was NOT with me in Cleveland!!! I won’t put in writing what I did but let’s just say he’s LUCKY I was9 months pregnant 😏," she wrote.

Get rid of him for good, Khlo!