Kanye West has reportedly described Kim Kardashian as the best girlfriend he has ever had.
Kim Kardashian 'best girlfriend' Kanye West has ever had