Beyoncé Knowles and husband Jay-Z are expecting. According to Us Weekly, 29-year-old Knowles is in her first trimester.
Click here for more pictures of the parents-to-be
Sources say that this pregnancy was not planned. “B was shocked. She loves kids, but she wasn’t ready to be a mother just yet,” the source told Us Weekly. “She really wanted to get her album done and tour the world again.”
Even though it was unexpected, another source says that the singer realizes “this is a gift from God and she’s so happy.”