Singing superstar Beyoncé has surprised fans with the announcement that she is expecting twins. The Lemonade singer, who is already mum to Blue Ivy, five, posted a sweet Instagram snap showing off her bump.

She included a caption revealing that not only was she pregnant, but she and her husband Jay Z are set to welcome two new arrivals into their family. The megastar said she wanted to share the family’s “love and happiness,” adding that they had been blessed two times over. She said: “We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes.”

In the image, she is posing with a wedding veil, while surrounded by blooms. Wearing just her underwear, her growing bump is clear to see. It is happy news for Beyoncé who bravely revealed back in 2013 that she had suffered a miscarriage about two years previously. The former Destiny’s Child singer said she had been heartbroken to lose her baby after hearing his or her heartbeat and thinking about names.

Sad song

She said she dealt with her loss by going into the studio and writing “the saddest song I have ever written in my whole life”. She was absolutely thrilled when she found out that she was expecting Blue Ivy and is now looking forward to welcoming two newborns to the world.

Beyoncé often posts images of herself and her mini me daughter Blue Ivy, and was delighted to share her happy news with fans. She and her rapper husband met around 20 years ago and married in 2008.

However, they have been rocked by speculation that their marriage was in trouble after lyrics in tracks for her album Lemonade appeared to hint that Jay Z had been unfaithful. She sent the internet into a spin with her line about “Becky with the good hair”.