John Legend Sings ‘All of Me’ During Kanye West and Kim Kardashian's Wedding Reception (Report)

Kanye West and Kim Kardashian
Rabbani and Solimene Photography/Getty Images

Kanye West and Kim Kardashian attends the "Charles James: Beyond Fashion" Costume Institute Gala at the Metropolitan Museum of Art on May 5, 2014 in New York City.  

Kanye West and Kim Kardashian's wedding was indeed a musical affair.

Kanye West and Kim Kardashian Marry In Italy

It started with Lana Del Rey performing three songs at the couple's wedding rehearsal at the Palace of Versailles in France on Friday night. The next day, Italian tenor Andrea Bocelli serenaded the bride as she walked down the isle at Fort di Belvedere in Florence, Italy. And later that evening, the newly married couple danced to John Legend singing his Billboard Hot 100 hit “All of Me.”

"I am so happy for Kim and Kanye,” Legend said before playing the song, a source told US Weekly. “Kanye was inspired by you, knew he was in love with you, knew you were the one...I know Kanye personally as person, as friend and as a mentor...I believe in you two and I also believe in this song, and it's number one now!"

KimYe Wedding: Beyonce & More Stars React

But Legend’s “All of Me” -- which he also performed at the 2014 Billboard Music Awards -- wasn’t the first dance, according to US Weekly's source. The festivities reportedly kicked off with a mashup of Etta James' "At Last" and Otis Redding's "These Arms of Mine" and "Tenderness,” which segued into West rapping for his guests. The rapper also gave a 20-minute wedding speech in which he called the Kardashian family "the most remarkable people of our time," according to E!

KimYe's Wedding Playlist: Kanye West's 10 Love Songs

West and Kardashian officially tied the knot on May 24 during private wedding at Fort di Belvedere, a 16th century fort. Those in attendance at the star-studded ceremony included Kris Jenner, Khloé Kardashian, Kourtney Kardashian and Scott Disick, Kendall Jenner, Kylie Jenner, Jonathan Cheban, Simon Huck, Rachel Roy, Chrissy Teigen, LaLa Anthony, Lorraine Schwartz, Q-Tip, Big Sean, Rick Rubin and Jaden Smith.