The cat is out of the bag -- Jessica Simpson is having a boy!
Though she hinted at the baby's sex on "The Ellen DeGeneres," she accidentally let the gender slip while promoting "Fashion Star" on "Jimmy Kimmel Live!"
"I never knew a wiener could actually make me nauseous," she revealed while talking about how uncomfortable her second pregnancy has been so far.
Realizing what she just said, a shocked Jessica then exclaimed "Well, I guess I just told the world that I'm having a boy!"
Jimmy tried for more info -- like will she name the baby Ace, as rumored? -- but she kept coy.
This will be the first boy for Jessica and fiance Eric Johnson, who welcomed baby Maxwell last year.