Mama is back!
Irina Shayk gave birth to a baby girl on March 21, and she's already got her body back just two months later.
The stunning brunette walked a red carpet during the Cannes Film Festival on May 23, marking her first public appearance since welcoming daughter Lea de Seine Shayk Cooper with boyfriend Bradley Cooper.
The Victoria's Secret model shined in a custom yellow Versace gown prior to the screening of "Radiance."
"Such an amazing time being back in Cannes with my @lorealmakeup family!" she wrote on Instagram. "Can't thank you enough @donatella_versace for this beautiful custom dress."
She later added another photo of herself, which she captioned with an emoji of the French flag.
Last month, just weeks after giving birth, Irina gave us a sneak peek at her post-baby body when she posted a photo of herself in a bikini.
Irina and Bradley seem to be loving parenthood.
"They are both extremely thrilled and feel so blessed," a source told E! shortly after Lea's birth.
It's the first child for the couple, but it doesn't sound like it will be the last.
"Bradley and Irina love each other so much and this is not gonna be the only kid — there will be a few more after this one," E's source said. "Both families are very happy."
The duo has been very tight-lipped about their child. While speaking to Ellen DeGeneres, Bradley didn't open up about his daughter but did humorously acknowledge that he had one.
"I don't know if you know this, but you have a baby, so I'm just going to let you know that you have a baby," she said.
Bradley joked by emphatically saying, "What!"