She models for Victoria's Secret, but Alessandra Ambrosio hasn't been able to keep mum over the exciting details of her pregnancy.
The 30-year old Brazilian has been keeping fans up to date with her progress via Twitter – and now she has revealed the sex of her second child.
CLICK ON PHOTO FOR FULL GALLERY
"We really tried to keep it a surprise but we were too anxious! Soon, we will have a little boy to rock our world," she wrote on the site.
The glowing mum-to-be then posted a snap of her lying on a sun-kissed beach with the words "It’s a boy" drawn into the sand.
Alessandra and her fiancé Jamie Mazur are already parents to daughter Anja, who is three, and the couple are ecstatic at the prospect of adding a little boy to their family.
"I know what to expect with a girl, so having a boy means it's going to be surprising all over again," she told American TV network E!.
"My fiancé is so excited. Now he has company! He won't be in a house full of girls anymore."
The new arrival is due in spring.