The Victoria`s Secret model announced in December she was expecting her second child with fiancé Jamie Mazur, and has now confirmed the baby will be a boy because she couldn`t keep it secret any longer.
She wrote on facebook: "We really tried to keep it a surprise but we were too anxious! Soon, we will have a little boy to rock our world!!(sic)"
The 30-year-old beauty - who already has three-year-old Anja with Jamie - has recently pledged to be back at work soon after having the child.
She said: "I already have jobs planned for afterwards so hopefully will be back in shape! I told my booker and my manager, `I know I have a job to do, so just book the jobs and hopefully it`ll be fine.`
"I only have a few more jobs to do before I have the baby - all editorial, no more catwalk now - and then I hope to be back in London for the opening of the Victoria`s Secret store in July. I should definitely be back for the next Victoria`s Secret show - I have quite a while until then."