2 Chainz knows how to do a wedding!

The rapper wed his long-time love Kesha Ward on Saturday at the Versace mansion in Miami, with Kim Kardashian, Kanye West, Lil Wayne and more in attendance. Chainz wore an off-white and gold brocade suit with ... chains, of course. Kim wore a neon yellow latex dress and Kanye, a Louis Vuitton suit -- shirtless with chains -- and Yeezy slides!

The "Talk Dirty" rapper proposed to Ward on the Met Gala red carpet earlier this year. The couple have three kids together: Heaven, 10, Harmony, 5, and Halo, 2.

But back to Kim ... check out the diva getting spray-tanned before the big event!

💛🍋💛 @kimkardashian #kimkardashian

A post shared by Kim Kardashian Snapchats 🍑 (@kimksnapchats) on