2 Chainz Marries Longtime Girlfriend Kesha Ward in Miami

2 Chainz, Kesha Ward
Taylor Hill/Getty Images

The Georgia rapper made it official!

2 Chainz is a married man!

The 40-year-old rapper tied the knot with Kesha Ward, the mother of his children at Villa Casa Casuarina in Miami, Florida, on Saturday.

For the ceremony, 2 Chainz (real name: Tuaheed Epps) wore a stunning white suit. Meanwhile, Ward chose a sequined gown complete with a sparkling headband for the nuptials. Afterward, the rapper put on a gold jacket with black trim for the reception. He completed the look with black slacks and gold shoes. As for his new bride, she changed into a red lace gown with a plunging neckline to mingle with guests. Following suit, the couple’s three kids Harmony, Heaven and Halo, all put on red outfits for the rest of the day’s activities.

The wedding was attended by a number A-listers including Kim Kardashian West (rocking a neon green latex dress) and her husband, Kanye West, not to mention Lil Wayne.

Throughout the day, 2 Chainz gave fans a peek at preparations for the ceremony, like having his hair braided, showing off his son’s fancy duds and the arrival of a white tiger to the hotel, which was once the home of Gianni Versace. And, after the "I dos," he shared a number of Instagram Stories from his reception.

The rapper asked for Ward's hand in marriage on the red carpet at the Met Gala in May, making for an unforgettable moment.

Get more wedding news in the clip below.