Supermodel Alessandra Ambrosio is celebrating after discovering her unborn baby is a boy.
The Victoria's Secret stunner is scheduled to give birth to her second child next month and she admits it is a dream come true to have a son.
She tells E! News, "I am having a boy! I am so excited! I already have a daughter (so) I know what to expect with a girl. Having a boy means it's going to be surprising all over again. My fiance (Jamie Mazur) is so excited. Now he has company! He won't be in a house full of girls anymore!
"I have wanted a boy for a long time. I actually thought my first baby was going to be a boy, but then, of course, (I) was very happy to get a girl. But now I am getting a boy as well, it's absolutely perfect. It's the best news."
Ambrosio admits her three-year-old daughter Anja is helping the mom-to-be come up with names for her brother: "Before I found out the gender, I had lots of girls names picked out, but no boys names. That's the hardest part! I have five good names for a girl and really none for a boy.
"I want something that works well in both Portuguese and English. It can't be too American or my grandmother won't be able to pronounce it!"
"Anja is telling everyone how happy she is... She's really excited and has also come up with a name she would like him to be called. I told her that her name for him can be his nickname."
The supermodel also reveals her second pregnancy has been easy: "I am feeling really good. My back is starting to hurt a little bit, but I am doing yoga three times a week and taking walks on the beach, so that is helping. I'm waking up every three hours in the night though, so that's not as fun.
"But aside from that, this pregnancy has been really easy."