Singer Beyonce Knowles is reportedly pregnant with her first child with husband rapper Jay Z.
"B (Beyonce) was shocked. She loves kids, but she wasn't ready to be a mother just yet," usmagazine.com quoted a source as saying.
"She really wanted to get her album done and tour the world again," the source added.
Another insider said the singer, who is in her first trimester, feels that "this is a gift from God and she's so happy".
Friends of the couple are already expressing their wishes for the parents-to-be.
"Jay has been all about family since I met him, and he's always going to be. I wish them the best," said record executive Kevin Liles, who has known Jay Z for years.