After weeks of speculation, it has been confirmed that Beyoncé has given birth to her first child.
The R&B superstar and her husband, rapper Jay-Z, welcomed a little girl called Blue Ivy on 7 January.
According to reports, the 30-year-old first-time-mum gave birth by Caesarean section at Lenox Hill hospital in New York, with Jay – real name Shawn Carter – by her side.
A host of celebrities, including Rihanna and Gwyneth Paltrow, have been posting their congratulations to the couple via Twitter.
Paltrow, a close friend of the pair, tweeted:
“Welcome to the world Blue! We love you already.”
While Rihanna, who is signed to 42-year-old Carter’s Rocafella label, wrote:
“Welcome to the world princess Carter! Love Aunty Rih.”
Knowles’ younger sister Solange also took to her Twitter account, posting:
“The most beautiful girl in the world.”
Rumours started circulating about the couple and their as yet unborn child as soon as Beyoncé announced she was expecting.
There were reports of the star using a fake baby bump to disguise her due date and some even suggested she was using a surrogate.
Rumours reached fever pitch, however, on 30 December 2011, when reports surfaced that Beyoncé had given birth to a daughter called Tiana May Carter, following reports that staff at a private hospital in New York had been told to prepare for a V.I.P. arrival.
A famously private couple, Beyoncé and Jay-Z married back in 2008, with Bey announcing her pregnancy live on stage at the MTV Video Music Awards back in August 2011.