After Kim Kardashian was spotted doing a walk of shame out of Kanye West's house with her clothes from the night before still on, everyone seems to agree: the two are dating. After all, Kim is far too savvy in the ways of the media to not know the image she's putting out there. But the real question now is: How long has it been going on?

TMZ published a piece on Sunday saying that though the two have been eyeing each other since 2004 (!), they've only just now decided to make something of it. Of their previous relationships, the source is insistent: they NEVER acted inappropriately while Kanye was with Amber Rose, or while Kim was with Kris Humphries.

Then again, that does sound a bit like it's coming from one of their PR reps.

The most obvious evidence that they were together during Kim's 72-day marriage with Kris are the lyrics in Kanye's song Theraflu. The lyrics went: And I'll admit, I had fell in love with Kim / Around the time she had fell in love with him / Well that's cool, baby girl, do ya thang / Lucky I ain't had Jay drop him from the team.

Kim seems an obvious reference to Kim Kardashian, and him – the one he didn't have Jay-Z, owner of the New Jersey Nets, drop – is Kris Humphries. But what does in love mean? Were they together, romantically?

Amber Rose said in a January issue of Star magazine that the two were cheated – at least back when she was with Kanye and Kim was with Reggie Bush. They were both cheating, she said. They were both cheating on me and Reggie with each other.

Whoa there!

So what do you think, readers? Is Kim lying about cheating on Kris – which may have ramifications for her divorce? Or is the TMZ source telling the truth, and Kim really was chaste?