Superstar Beyonce has stunned fans by revealing she is pregnant with twins.
The Halo hitmaker, who is married to rap legend Jay Z, took to Instagram on Wednesday (01Feb17) to share a picture of herself posing in a bra, panties, and a veil as she cradled her growing baby bump.
"We would like to share our love and happiness," she wrote in the caption. "We have been blessed two times over. We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes. - The Carters."
The double bundle of joy will be siblings for Beyonce and Jay Z's first child, daughter Blue Ivy, who turned five last month (Jan17).
The pregnancy news comes less than a year after the supercouple, which wed in 2008, was dogged by rumors of an impending divorce, after Beyonce released her groundbreaking album and accompanying short film Lemonade, which detailed a relationship's ups and downs.
Many believed the emotional journey, about a cheating lover and a couple's subsequent reconciliation, was about the stars' own marriage, but the pair has never publicly addressed the speculation.
Jay Z, real name Shawn Carter, and Beyonce have been eager to expand their family for some time. After the 2012 birth of Blue Ivy, the rapper revealed the couple had previously suffered a heartbreaking miscarriage, and Beyonce went on to open up about their family plans in a 2013 interview with Oprah Winfrey.
She explained, "I definitely want another child... It was important for me to do what I love and I love to perform and I love to make music, so I wanted to have my daughter and see if I was still as passionate.
"Maybe after this next tour I'll maybe have another baby."