Well it MUST be love. Kanye West has just branded Kim Kardashian his 'perfect b*tch'. How sweet.

Announcing the correlation between the new track's title and his curvy girlfriend, the 35 year old star simply said: "I wrote the song Perfect B*tch about Kim." Nice and to the point there, Kanye. Apparently this puts an end to the speculation which started when he premiered the song in New York's Dream Downtown club last Friday. His fans were THAT mad to know who it was about. 

Mr West was partying away with Leo DiCaprio when he allegedly asked DJ Reach to play the track. Other club guests revealed how 'Perfect B*tch' contained more than a few references to Kim's posterior among her other curvy bits. 

If you're a Kanye fan you'll remember how his hit 'Stronger' was about his search for the perfect woman, THEN when Kim was still with Kris Humphries he rapped about being in love with her on 'Way Too Cold' and now, with the forthcoming release of 'perfect bitch', all his dreams have come true. Gotta love a good rapper-meets-reality star romance, eh?

While my idea of romance would be some Mr. Darcy sort declaring his love for me, telling me the ways in which I've "bewitched him body and soul", for others (especially those in the rap game) it doesn't come more poetic than 'b*tch'.

So smitten are these two lovebirds, it looks like those wedding bell rumours we told you about a few weeks ago could very well come to fruition. Well, we live in hope.

Related stories:

Is Kanye West about to propose to Kim Kardashian?

Kim and Kanye canoodle at Cannes