Kanye West wrote "Perfect Bitch" about his girlfriend Kim Kardashian, he tweeted.

Just when Kanye West was beginning to convince everyone that he was a gentleman, he announces that his new song "Perfect Bitch" -- yet to have been released -- is about none other than his reality star paramour, Kim Kardashian.

Way to prove how romantic you are to the woman you love, Mr. West.

The song was first heard at a club in New York City and the rumor mill instantly began buzzing. Turns out the rumors are true this time, and West took to Twitter to set the record straight.

He tweeted on Tuesday, "I wrote the song Perfect Bitch about Kim"

The news is still fresh and lyrics to "Perfect Bitch" have not been released on the internet, nor can the audio be easily found, but it seems safe to assume that the song is the rapper's way to profess his adoration for the celebutante, even though it might be unconventional.

A source told the Daily News the lyrics are "about his search for the perfect woman and how he has now found the 'perfect bitch.'"

Some may find the song misogynistic while others see it as romantic, but either way it's a lot more than she's gotten from her other relationships.

Sure, the sex tape she filmed with rapper Ray J helped shoot her career into frenzied stardom, but she "allegedly" didn't want the sex tape to be released.

NFL star Reggie Jackson may have looked nice on Kardashian's arm, but it's not exactly the same as having a song recorded for you.

There's always Kris Humphries; other than being a headache, he at least was good for ratings. Oh yeah, and the fact that she reportedly made $18 million off her wedding to him.

Kardashian has yet to comment on the song.

Do you think "Perfect Bitch" is romantic or misogynistic? Take the poll below.

"Perfect Bitch" is