Shakira is one hot mama-to-be!

The "Hips Don't Lie" singer, who's expecting her second child, showed off her growing belly while celebrating her "World Baby Shower" over the weekend.

The expecting celeb took to Facebook to share a sweet family photo from the soiree, where she's posing with fiance Gerard Pique and their 19-month-old son, Milan.

Can you believe how big he is now?! 


The blonde bombshell looked gorgeous at the event, flaunting her curves in a nude lace dress on the event's website.

"Your generosity made the last World Baby Shower with UNICEF a huge success! Let's see if we can help even more kids in need this year," she wrote alongside one cute candid.

"The Voice" judge announced her pregnancy in August, but it was her parents who revealed the sex of her baby.  

"We're very happy. She's having another baby boy - a playmate for Milan," they told Hola magazine. "We don't know anything about names yet."

One thing's for sure, that little boy is going to be adorable!