While there's never been any sort of public confirmation, it's common knowledge Katie Holmes and Jamie Foxx have been dating for at least the past two years.
The relationship has been a subject of intense tabloid interest, and there was even a time when it was rumored that Holmes was pregnant with Foxx's baby.
Throughout all of this, both parties have kept mum on the subject of their semi-public romance -- and now it seems we may know why that is.
Sources close to the couple say Foxx refuses to fully commit to Holmes.
Apparently, she would be happy to confirm that they're dating, but he refuses to be tied down.
One insider says Holmes is "humiliated" by Foxx's reluctance to acknowledge their relationship, but claims she can't bring herself to break up with him.
“No one understands why Katie loves a man who can’t seem to commit or why he’s publicly humiliating her like this,” the source told Us Weekly.
“Everyone just wants her to take care of herself and to be happy. But she won’t let go of Jamie.”
The insider adds that in recent weeks, Foxx has made no secret of his dalliances with other women, thus exacerbating Holmes' embarrassment.
The actress was reportedly infuriated by photos of Foxx spending the Fourth of July with ex-girlfriend Kristen Grannis.
Katie was overseas with daughter Suri at the time the pic was taken.
A different source concedes that Holmes is frustrated by Foxx's unwillingness to commit, but claims she's ultimately happy with their relationship.
“[Holmes] has fun with [Foxx] when they are together," the informant claims.
"It’s a relationship that works for her.”
Unfortunately for Katie, she doesn't have the luxury of privacy while she attempts to figure out how to proceed from here.
Her relationship remains a topic of widespread fascination -- despite the fact that she and Jamie have never even appeared in public as a couple.
Just last month, reps for Holmes denied that she and Foxx called off a wedding and broke up.
Interestingly, her team refused to confirm or deny that Katie and Jamie were an official couple.