Candice S
Credit: Jamie McCarthy/Getty Images

We cannot get over this drop-dead gorgeous photo of a very-pregnant Candice Swanepoel. In it, the South African beauty poses topless and bares her baby bump as tousled, beachy hair falls across her face—and the expectant mama-to-be looks as breathtaking as ever.

Clearly eager for her baby's arrival, Swanepoel announced her little one's gender (spoiler alert: it's a boy!) in the photo below. In captioning the pic, she officially revealed she's having a son, saying "My not so little boy." So sweet.

Though her quickly growing babe is really starting to show, the 5'10" supermodel carries pregnancy well and looks as toned and taut as ever. As for her wardrobe, Swanepoel kept it casual in loose-fitting Levi's for the ultimate, sexy maternity look.

Here's to the expectant mama and her soon-to-be son. We can't wait to see what adorable Instagrams will come our way once Swanepoel has her first child with longtime boyfriend turned fiancé Hermann Nicoli. Based on the gorgeous pair's undeniable good looks, it's safe to say this baby boy is sure to be one genetically blessed little cutie.