Beyonce Knowles stole the show at the 2011 MTV Video Music Awards when she announced that she and husband Jay-Z were expecting their first child.
It was unclear how far along the pop star was then, and it's unclear how far she is along now. There's a reason why Beyonce is keeping mum about her due date, which she explains to Katie Couric on "20/20" Friday night.
"The truth is, it's safety," the 30-year-old mother-to-be says. "I just want to make sure I can have a peaceful day. And I want to make sure my child is protected."
The lack of a due date announcement, and some suspicious weight fluctuations, have led some to believe the singer is actually using a surrogate instead of carrying her own child.
"There are certain things that are so far [out] ... it doesn't even upset you," Beyonce says of those rumors.
She also brushes off reports that she's had bizarre pregnancy cravings, including putting ketchup on everything and chili sauce on ice cream.
"I was on a plane and the flight attendant came and was like, 'I have your hot sauce and pickles and bananas.' And I'm like, 'That is absolutely disgusting, what are you doing?' He's like, 'I read it on the internet,'" Beyonce laughed.
When asked how excited about the baby Jay-Z was, Knowles said, "You can only imagine, and multiply that. It's very exciting for both of us and our families ... Everyone is so anxious. It's like the time just can't come fast enough."
One thing's for sure -- Bey is rocking the maternity fashion. Check out her most stylish looks, above!