Gabrielle Union just had an amazing birthday party in Miami (and you weren’t invited)

Gabrielle Union just had an amazing birthday party in Miami Beach.

Of course she did.

The actress and her husband Dwyane Wade know how to do things the right way. The two celebrated her 46th (which actually fell on Monday) with a giant 90s themed bash at Byblos called “Smells Like Teen Spirit Birthday” Saturday night.

View this post on Instagram

46 years young! @gabunion

A post shared by dwyanewade (@dwyanewade) on

“Dwyane and a group of Gabrielle’s closest friends spent almost a month planning the big party. They flew in family and friends from all over,” a source told E! News. “Dwyane wanted everything to be perfect.”

The NBA player, who had just helped the Miami Heat beat the Portland Trail Blazers 120-111, dressed as Will Smith as the Fresh Prince of Bel Air; Union wore a Gwen Stefani costume.

View this post on Instagram

Happy Birthday Gabby 😍🎉 @gabunion

A post shared by ♔Winnie Harlow♔ (@winnieharlow) on

The guest list included “America’s Next Top Model” star Winnie Harlow and local rapper/actor Fat Joe.

The big surprise of the night was when Lil Kim showed up. The rapper is apparently one of the “Being Mary Jane” star’s all times faves. Wade flew in the legendary hip hopper who grabbed the mic to perform right when the DJ was playing her song “The Jump Off.”

Union posted a video of their awesome duet on Instagram.