If he knew it wouldn't stay a secret, why didn't he tell her before humiliating her so publicly?!

Tristan Thompson was "absolutely devastated" when he got caught cheating on Khloe Kardashian just days before she gave birth to their daughter True, but he was also "relieved that it had come out," Us Weekly reports.

"Khloé has completely forgiven Tristan for cheating on her, and it really wasn’t hard for her to do because he literally broke down crying in her hospital room after she had given birth to True. Tristan was absolutely devastated that he had hurt and betrayed Khloé. Adding to the grief, was of course the timing of when it all came out, the days before she gave birth," a source dished to the mag.

"Khloé has always said that everything happens for a reason, but absolutely loves Tristan. He actually told Khloé he was relieved that it had come out, and that he thinks subconsciously he wanted to get caught. He knew there were paparazzi taking pics of him in New York City, but that didn’t stop him from taking a woman back to his hotel. Tristan explained to Khloé that there were women constantly throwing themselves at him, and he felt pressure to not refuse them because it’s the unspoken rule in the NBA that players hook-up with groupies on the road," the source added. Is he serious?!

The unfaithful NBA star has assured his baby mama it won't happen again, but those closest to her feel like it's only a matter of time.

"He has promised Khloé to never cheat on her again. She has chosen to believe him," the insider explained.

We really wish she would just dump this loser!