After four-billion-and-two false tabloid reports that Beyoncé is having a baby, one of them has finally turned out to be true.
That’s right: the 29-year-old singer is pregnant with her first child, Us Weekly has kindly announced on her behalf. And, well, it wasn’t exactly a planned development.
“B was shocked. She loves kids, but she wasn’t ready to be a mother just yet,” says a source of the singer, who married Jay-Z in 2008. “She really wanted to get her album done and tour the world again.”
Still, another insider says that the singer, who is in her first trimester, realizes that “this is a gift from God and she’s so happy.”
No word yet on whether Beyoncé will be handling diaper duty, or whether she’ll leave that to her alter-ego, Sasha Fierce.