After spending the weekend in Venice, Italy for film festival fun, the "Love on Top" singer popped up in Hvar, Croatia with her husband Jay-Z. And unlike the bump-obscuring maxi-patterned dress she wore in Venice on Saturday, Beyonce's Tuesday attire flaunted her expanding belly.
For her Croatian beachside look, the Grammy winner donned a frilly white two-piece bikini as Jay-Z (real name: Shawn Carter), 41, stood by.
Beyonce (who famously announced her pregnancy at last week's MTV VMAs in L.A.), meanwhile, is enjoying the baby prep. "She's been hungrier for Southern cooking," a source close to her band says. "Voracious!"
Click through to see other celeb moms rocking bikinis