Pregnant Eva Herzigova is going to have a baby boy.
The Czech-born supermodel, who is due to give birth in the next two weeks, has revealed the sex of her unborn child and says she can't wait to meet her son.
Speaking at the Cannes Film Festival on Wednesday, Eva said: "We are having a boy! I am so excited. I cannot wait for motherhood."
The catwalk beauty and her Italian boyfriend Gregorio Marsiaj plan to wait until after the birth to decide on a name.
Eva said: "We haven't chosen one name but we have a little list of names we like. I think you have to wait until that moment and see what names suits. I don't think you can say beforehand."
The 34-year-old blonde confessed she had been nervous about stepping out at the world famous film festival while heavily pregnant.