Kanye West knows how to spoil a girl - he just spent $20,000 (£13,300) on shoes for his fiancee Kim Kardashian.

The rapper splurged the cash during a recent visit to Barneys New York in Beverly Hills, California.

An employee tells In Touch magazine, "He could've bought them because he's starting a women's shoe line and he wants some ideas, but it seemed like he was buying them for Kim."