MSNBC anchor Contessa Brewer is pregnant with her first child--but if Martin Bashir hadn't surprised her by talking about the pregnancy live on air on Friday, the world might not have known that for a while.
Brewer was forced to make a public announcement of her own Friday after, during a discussion about the royal wedding, Bashir suddenly said, "somebody told me that you're expecting your first child."
"Wow!" a stunned Brewer said. "And we're just putting it out there...Martin Bashir, letting it out there for the whole world to know!"
She said she was four months along. In a Facebook post later on Friday, Brewer said she had "never been so surprised on television."WATCH: