Beyonce is pregnant with her first child, according to a report by Us Weekly. The 29-year-old singer and husband Jay-Z have yet to make an official announcement, but Us reports that Beyonce is in her first trimester.
"B was shocked. She loves kids, but she wasn't ready to be a mother just yet," says a source close to the singer. Despite the surprise, another source says that Beyonce sees the pregnancy as "a gift from God and she's so happy."
The news arrives after Beyonce stated in August that she had "no dates, no times" expected for a baby. The singer had recently started working on her fourth album, which songwriter-producer Sean Garrett called her " biggest album ever," and was expected to release a new song in the coming weeks.