Kanye West is finally coming clean about his feelings for reality star Kim Kardashian.

In his latest song "Theraflu", the 34-year-old rapper says:

    "Only n---a I got respect for is Wiz, And I admit I fell in love with Kim around the same time she fell in love with him."

West is referring to rapper Wiz Khalifa, who is now engaged to his ex, Amber Rose. As for the Kim reference, all fingers are pointing to Ms. Kardashian.

Kanye then makes a jab at Kim's ex hubby Kris Humphries, who plays for the New Jersey Nets ... a team partly owned by Jay-Z. West goes on to rap:

    "Well that's cool, baby girl, do your thing, lucky I ain't have Jay drop him from the team."

Good thing Kanye is comfortable sharing all his feelings through his music. Yikes!