Kanye West has apparently bought wife Kim Kardashian a painting of herself as a wedding present.

The rapper wanted to treat his bride to something special when they tied the knot at Belvedere Fort in Florence last month.

So he commissioned a picture of the reality TV star wearing just a g-string and heels, reported the Daily Mirror.

The painting of 33-year-old Kim was done by a street artist named Bambi, and is titled Perfect B*tch.

The rapper has a song of the same name and previously revealed that he wrote it about the lady in his life.

The artist's manager Leonard Villa said: "It was a recent commission and Bambi has turned it around in three weeks. The request came through an agent and the fee is in five figures."

Kanye, 36, is apparently planning to hang the picture in the couple's bedroom.