Beyonce has confirmed she and her husband Jay Z are expecting twins.
The couple shared the news on social media through Instagram.
"We would like to share our love and happiness," she said.
"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 couple already have a five-year-old daughter named Blue Ivy.