2 Chainz is officially off the market! The “Pretty Girls Like Trap Music” rapper tied the knot on Saturday with his longtime girlfriend Kesha Ward, and it was a star-studded affair. The couple exchanged vows in a beautiful ceremony at the Villa Casa Casuarina in Miami, which was once the home of the late designer Gianni Versace. 2 Chainz, born Tauheed Epps, confirmed the nuptials with a photo of his family on Instagram. The couple has three children together, daughters Harmony and Heaven and son Halo.

Chainz’s. #lookinlikeitrecords

A post shared by 2 Chainz Aka Tity Boi (@2chainz) on

“Chainz’s,” he captioned the photo. A video showed the bride walking down the aisle to John Legend’s “All of Me.” Some famous wedding guests were in attendance to celebrate the couple’s nuptials, including Kanye West, Kim Kardashian, Monica and Lil Wayne. West made headlines by pairing his Louis Vuitton suit with what appears to be an ill-fitting pair of his Yeezy slippers. In May, 2 Chainz popped the question on the red carpet at the 2018 Met Gala. Ward first got engaged at the 2013 BET Awards but never actually tied the knot.

Let’s All congratulate @2chainz and Keisha Ward Epps on a Beautiful Wedding !!!

A post shared by Avi Davidov (@pristine_jewelers) on

“They’ve been together so long and have three children together that he always refers to Kesha as his wife, but they’ve never actually tied the knot,” an unnamed source explained to People Magazine. Congratulations to the newlyweds!