According to Radar Online, Megan Fox is expecting her first child. Fox has played stepmother to Brian Austin Green’s 10-year-old son since 2010, so she’s got some experience under her beautiful belt. Sources say she’s been trying to procreate for a while now. It’s not like she hasn’t received enough offers.

The sound of men sobbing can be heard throughout the land.  Don’t get us wrong, if this news is true we’re very happy for Megan Fox.  But unless you’ve got a preggo fetish, a baby bump typically gets in between us and our fantasies.

To keep the flame alive, we’re presenting you with 23 of Megan’s sexiest red carpet moments.

(Turn captions on to travel back in time)

[Via Radar]