Kim Kardashian and Kanye West's wedding is less than three weeks away. The engaged couple will get married in front of family and friends in Paris on May 24. The 33-year-old reality star was recently in the City of Love to finalize details before heading back to the U.S. to attend the Met Gala in New York.

A source recently told Hollywood Life that Kardashian has a surprise for the rapper and designed his wedding band herself.

"He will wear a wedding band and Kim designed it," a source told the site.

There were reports that the couple was already married and secretly tied-the-knot on Saturday, May 3 but neither one stepped out wearing wedding bands at the Met Gala on May 5. A source at E! had reportedly told gossip site Media Take Out that West and Kardashian were getting married at Ysidra Ranch outside of Los Angeles before heading out to Paris.

According to MTO, the ceremony was small and intimate but was filmed for an E! wedding special. On May 24, the couple will have a bigger and more lavish ceremony in Paris for about 100 guests. According to People magazine, the reality star's entire family is expected to attend.

"We're happy [about the wedding]," Kris Jenner told the magazine. "Everything is good!"

Reportedly Khloe Kardashian wanted to bring her rumored boyfriend French Montano to the wedding but her family doesn't like the idea, Radar Online reports.

"Khloe wants to bring French to Kim's wedding in Paris... however, Kim is pushing back because she doesn't like him at all," the source said. "Kim thinks French isn't a good fit for Khloe and doesn't want some random guy at the wedding."

It's also been rumored that Kylie Jenner wants to bring Justin Bieber to the ceremony.