London: R&B star Beyonce Knowles and husband Jay-Z are reportedly expecting a baby girl.

The 30-year-old singer is pregnant with her first child and her friends say she was thrilled to find out she was having a daughter, according to reports.

"Beyonce is thrilled she's having a daughter. She and her mother are so close, and she's wanted to have that relationship with her own child," a friend said.

Since finding out she is having a little girl, the singer is said to have been busy buying lots of clothes for the unborn tot.

"Her family's afraid there won't be anything left to buy for her baby shower in December," a source said.