There’s no way she just gave birth! Kate Hudson welcomed her third child, a daughter named Rani Rose, on Oct. 2, and now, just a few weeks later, she’s seemingly showing off her (impressive) post-baby body!

The 39-year-old recently took to Instagram to show off her figure in a sports bra and pair of exercise leggings. “Work out and… pose! @nicolestuartla @fabletics #fbf #FlashbackFableticsFriday #MyFabletics🏋️‍♀️🧘‍♀️ #CantWaitToGetBackInTheRing💪,” she captioned the snap of herself wearing clothes from her very own workout line, Fabletics. However, the photo’s original caption did not include that the snapshot is a throwback, so it’s unclear when exactly the photo was taken. Could #FlashbackFableticsFriday be one of the past three Fridays? Who knows!

That said, fans immediately took to the comments to praise Kate for looking so fabulous even though it’s unclear if the pic was taken before or after she welcomed her little girl. “You just had a baby! 😩Why couldn’t my body just spring back to fabulous?” one commenter asked. Another added, “Are you sure u just has a baby??? Lol. Looking good!!” One wrote, “Omg impressive — how do you look that fabulous already post-baby?”

According to a source, Kate “can’t stop smiling” since welcoming Rani with boyfriend Danny Fujikawa. An insider added to People, “She’s always wanted a daughter so this is really a dream come true.” Kate is already a mom to a son Ryder, 14, with ex-husband Chris Robinson and a son Bingham, 7, with ex-fiancé Matt Bellamy.

Kate previously shared the exciting news about the couple’s newest bundle of joy on Instagram earlier this month with an adorable photo of the newborn. “We have decided to name our daughter Rani (pronounced Ronnie) after her grandfather, Ron Fujikawa,” Kate said in her post at the time. “Ron was the most special man who we all miss dearly. To name her after him is an honor.” Together, Kate and Danny chose their daughter’s full name to be Rani Rose Hudson Fujikawa. Here’s hoping for more photos of little Rani very soon — and of Kate’s post-baby body, of course!