Serena Williams' baby is almost here!
The 35-year-old tennis star celebrated her baby shower with an adorable '50s-themed party in West Palm Beach, Florida, on Saturday.
RELATED: Serena Williams and Fiance Alexis Ohanian Take 'Baby Class 101' -- See Their Swaddles!
Williams was joined by her sister, Venus Williams, and closest friends, including Ciara, Kelly Rowland, La La Anthony, Eva Longoria and songwriter Angie Beyince. The ladies were adorably dressed in poodle skirts, bandanas, wearing high ponytails and other 1950s attire.
A handful of the gals took to social media to share sweet and silly moments from the party.
"That's 1 Fly Mamma 2 Be In The Middle! ??#Girls @SerenaWilliams 50's Baby Shower. #ShakeRattleRoll2017," Ciara captioned a fabulous group pic!
See more pics below!
A source close to Williams tells ET that the fun bash ended with an epic dance party.
"Val Vogt of the The VLV Group, who also planned Serena's bridal shower, planned a lively, detail oriented co-ed 1950s theme baby shower held at Nick's 50s Diner in West Palm Beach," the source says. "It was a small intimate crowd. Everyone dined on burgers, shakes, cherry pie a la mode, played games, crafted and ended the evening with an epic dance party -- limbo and all."
"Vogt had everyone surprise Serena by bringing a children's book and writing a message for the baby inside, among other personalized crafting stations set up throughout the diner," the source continues. "Serena loves a good themed party! All in all, both the parents-to-be and guests had a blast celebrating the baby on the way."
RELATED: Pregnant Serena Williams Hits the Gym Hard in New Snapchat Videos
Williams is expecting her first child with her fiance, Alexis Ohanian. They have yet to find out whether they're having a baby boy or a baby girl, but the Reddit co-founder recently revealed that they think they have a daughter on the way.
For the latest on her pregnancy, watch the video below.