Kanye West and Kim Kardashian tied the knot on Saturday afternoon in Florence, Italy. The ceremony took place at the city’s 16th-century Forte di Belvedere, attended by guests including John Legend, Q-Tip, Chrissy Teigen, 12 Years a Slave director Steve McQueen, and more, Us Weekly reports. The celebrations kicked off in France with a brunch at designer Valentino’s castle and a rehearsal dinner at the Palace of Versailles outside Paris. According to E!, Kanye surprised Kim by hiring Lana Del Rey to perform three songs at the prenuptial evening, which also featured a performance by magician David Blaine. Yes indeed, this is a big weekend for Kanye as his new song “God Level” appeared in adidas Football’s latest commercial. Congratulations to the newlyweds.