Khloé Kardashian is back on the market. The Strong Looks Better Naked author, 31, has split from boyfriend James Harden, a source confirms exclusively to Us Weekly.

"She dumped him weeks ago," the source tells Us of the Kocktails With Khloe host, who first stepped out with the Houston Rockets player, 26, last July.

Kardashian and Harden weathered several storms together before their split, including a medical scare involving her estranged husband, Lamar Odom, who nearly died after being found unconscious in a Nevada brothel last October.

"James has been great. He's been very supportive with everything," she told Ryan Seacrest in November. "I'm sure there was, of course, times that he was uncomfortable with some of the things, but I'm a very honest person and I have nothing to hide.… He's been great and I've been open and honest."

In recent months, however, the two were plagued by split rumors. In January, Harden was photographed hitting up a strip club with Kylie Jenner's boyfriend, Tyga, after which Kardashian shared a cryptic quote reading, "Stay away from people who make you feel like you are hard to love."

Even more recently, the Keeping Up With the Kardashians star posted a photo of the quote, "You may have had unfair things happen, but know that the depth of your pain is an indication of the height of your future."

She added her own thoughts in an accompanying caption: "Everything happens for a reason… Right?! I'm a firm believer of this saying. We may not understand why we have to walk a certain path or why when it rains, it pours but trust that God has a plan. 'Walk by faith, not by sight.' We must lose in order to gain. Lessons are best taught through our darkest hour. Through crying and defeat. Through sorrow and loss. All of my pain or sadness has only built my strength, soul, character and wisdom. One day, all of our trials and tribulations will add up and make perfect sense. Until that day comes, learn to laugh at confusion and dance in the rain. 'The pain that you have been feeling, can't compare to the joy that's coming.' Romans 8:18."

Kardashian is still technically married to Odom, 36, but a source tells Us there's nothing romantic between them. "She just wants the best for him," the insider says.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!