Kanye West's wedding speech lasted 45 minutes.

The 'Bound 2' rapper reportedly stunned guests at his wedding to Kim Kardashian in Florence, Italy, with his lengthy monologue, in which he reportedly mainly spoke about himself, while he and his new bride were also said to have left their loved ones bored with a lengthy first dance.

Their friend John Legend played a custom-built marble piano and the couple insisting on dancing alone to five of his songs, with a light only on them.

A source told the New York Post newspaper's Page Six column: ''It felt like it went on forever.''

While Kanye's best friend Jay Z failed to attend the wedding at Forti di Belvedere with his wife Beyonce, the couple's gift to the newlyweds was given pride of place among the presents.

The megastars has sent a gold-dipped bottle of Chianti to wish the pair well, and instead of a cork, the drink had a diamond filling the neck of the bottle.

In order to keep the nuptials private, Kim and Kanye - who have 11-month-old daughter North together - held their wedding on a grassy ridge at the top of the fort, so had to hire a crane to lift every item used for the celebrations up a staggering 70 metres to the summit.

Among the items which needed lifting was a 15 metre-high gold box, which contained the bathrooms.

One source said: ''Their toilet was the star of the show.''