Beyoncé and Jay Z welcome twins

Beyonce and Jay Z ‘celebrating birth of twins

Beyonce and Jay Z ‘celebrating birth of twins

Bless the most high Queen Bey and happy father's day to Jay-Z!

After days of speculation and hints that got the Internet abuzz with theories, US Weekly and People confirmed today that Beyonce gave birth to twins earlier this week.

"Bey and Jay are thrilled and have started sharing the news with their family and closest friends".

However, Us Weekly reports that they are a boy and a girl, according to multiple sources.

In true Beyonce fashion, she announced her pregnancy with a surprise Instagram post in February, dropping a picture of herself draped in a light-green veil and surrounded by flowers.

The magazines confirmed that the pop star had given birth, but the date of birth and gender of the babies is still unknown.

"We would like to share our love and happiness".

Beyonce married rapper Jay Z, real name Shawn Carter, in 2008 after a five-year relationship following several collaborations, including on her 2003 hit Crazy In Love.

"We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes", she captioned the photo, which now has 11 million likes. "We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes", the Carters said in the post.

In May, the star showed off her cute henna-tattooed baby bump at her star-studded push party, which was dubbed the "Carter Push Party".

In 2012, the birth of the couple's first child, Blue Ivy, caused a media sensation, leading New York's Lenox Hill Hospital to shut down part of its maternity wing to accommodate music's royal couple.

Beyoncé's pregnancy forced her to cancel her headlining appearance at Coachella in April, although she is set to headline the 2018 festival.

Morgan unbowed as befuddled England fluff their lines
Amir, Fakhar star as Pakistan rout India for Champions Trophy title