Kim Kardashian and Kanye West's marriage is hanging on by a thread — and the desperate reality star may have finally come to the realization her relationship with Kanye "has run its course," a source exclusively told RadarOnline.com.
Though Kardashian has long insisted the two "are fine," the source noted that "she no longer wants to be married to him."
It appears he the controversial rapper's grand romantic displays are all a front. As Radar reported, West, 41, surprised Kardashian on her 38th birthday on Oct. 21 with a room full of flowers and a pianist — but he was nowhere to be seen.
And West created concern within Kardashian's family after his bizarre social media rants and appearances in recent weeks.
"She has gotten used to his crazy outbursts and erratic behavior, but the love the two shared has gone out the window and Kim has been longing to be single again," said the source.
"This is not something new, either," continued the source. "The couple has been living separately under the same roof for months now, and recently Kim came to a conclusion that she's not getting younger and wants to really live her life: traveling, partying, and, yes, dating."
The insider revealed to Radar that Kardashian wants to tell her family and those closest to her the news "before announcing to the world the couple are splitting."
Surprisingly, it's not just Kardashian who is fed up. "Kanye is at the edge of his rope," said the source. "He's lost his identity and doesn't even know what it's like not to be a Kardashian anymore!"
The rapper even invited his new best friend, conservative activist Candace Owens, to accompany him and Kardashian on their trip to Uganda, ratcheting up the tension with his wife.
"Kim caught Kanye giving Candace a kiss while they were elephant watching and she lost it!" a source previously told Radar. "She confronted Candace, telling her to back up off Kanye and get her own man."
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at firstname.lastname@example.org, or call us at (866) ON-RADAR (667-2327) any time, day or night.