Beyonce pregnant? Well, it's about time!

beyonce-pregnant.jpg Beyonce Knowles and her rapper/entrepreneur husband J ay-Z are expecting their first child.

Finally! And can you say, put a teething ring in it?

According to US Weekly,  the 29-year-old singer/dancer is in her first trimester of her first pregnancy. She had wanted to finish another album before getting pregnant but she's thrilled despite the timing. An insider tells Us that she  realizes that "this is a gift from God and she's so happy."