Kanye West thinks Kim Kardashian is his ''perfect b***h''.

The 35-year-old rapper has announced via twitter that his new track 'Perfect B***h' is about his curvy reality star girlfriend, putting an end to the speculation which started when he premiered the song in New York's Dream Downtown club last Friday (03.08.12).

Kanye simply tweeted: ''I wrote the song Perfect Bitch about Kim.''

Despite the song not having been released yet, a source told the Daily News that 'Stronger' hitmaker Kanye's lyrics are all ''about his search for the perfect woman and how he has now found the 'perfect b***h.'''

The outspoken rap artist was partying with Leonardo Dicaprio when he pulled out a laptop and asked DJ Reach to blast out his new songs.

Onlookers revealed 'Perfect B***h' contains numerous references to Kim's infamous curvaceous figure and pert derriere.

The star previously rapped about being in love with Kim on 'Way Too Cold' while she was still happily married to Kris Humphries.

Kanye is reportedly so smitten with his glamourous new girl - who he has been dating since April - that he intends to propose to her once her divorce to Kris is finalized and reports claim he is designing an engagement ring for her.

Kanye's ode to Kim will feature on his upcoming album, 'Cruel Summer'.