Oh, Kanye West. You sure know how to turn on the charm full blast, don't you?
The rapper debuted his new track in NYC last weekend called Perfect B***h. And according to TMZ, he just confirmed on Twitter that the song is about his girlfriend Kim Kardashian! How romantic! There are no plans for the song to be officially released as a single, but that's beside the point. If he wanted to improve upon his misogynistic reputation, this probably wasn't the way to do it!

Related Article: Kanye West Planning to Propose to Kim Kardashian
So how does Kim feel about being called a perfect b***h? She said she was honored by it! Um, what?! "I love it," she said. "I know he doesn't mean it in a negative way when he says the word 'b***h.' "The song talks about how he was with so many other girls but could never find the right one until he met me."
To the shock of no one, Kim also raved about how Kanye describes her body in the song. Watch her figure out a way to make serious money off this. If you don't see tons of girls wearing "Perfect B***h" t-shirts by the end of the year, I owe you a drink.
What do you think of Kanye's choice of nickname for Kim?
Photos courtesy of Getty Images


















