Alessandra Ambrosio has just announced that she’s expecting a baby boy with fiancé Jamie Mazur!

The Victoria’s Secret model revealed the big news with fun beach pic on her Facebook page, with the caption:

“We really tried to keep it a surprise but we were too anxious! Soon, we will have a little boy to rock our world!!”

Apparently the Brazilian supermodel has been wanting a boy for a long time, telling E! Online:

“I actually thought my first baby was going to be a boy, but then, of course, 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 is due in May, and the happy couple also has a 3-year-old daughter, Anja Louise.

Congrats!