Beyoncé announced on her Instagram account on Wednesday, February 1, 2017 that she is pregnant again. She and Jay-Z are expecting twins, and 5-year-old Blue Ivy will have two siblings. The 35-year-old singer said she and her family are doubly blessed that two more children are on the way. This was a surprise to the public and even to her fans.

Beyoncé's post on Instagram

Beyoncé posed in a photo wearing only blue underwear, a maroon bra top, and a sheer green veil. She was kneeling and holding her baby bump. The "Formation" singer took the photo in front of a wall of flowers.

Queen Bey shared the good news with her more than 92 million followers.

Within minutes, the news began to spread. Thousands of comments and well wishes began to pour in on social media for the popular singer. Most people spoke positively about Beyoncé's good news, and said they were praying for her health. However, some haters suggested that the photo is a publicity stunt.

The Super Bowl is airing on Sunday. Last year, Beyoncé performed during halftime. It was a good thing that she was scheduled last year instead of this year. The twins might not have loved being a part of the "Formation" performance.

Beyoncé is excited about her growing family.

Back in 2010, she suffered a miscarriage that she described as the saddest thing that ever happened to her. To cope with her loss, she stayed in her studio for a while and wrote music. In April 2011, she and Jay-Z went to Paris to work on an album cover. While in Paris, she unexpectedly became pregnant with Blue Ivy.

The singer, songwriter, and actress announced her pregnancy with Blue Ivy in a unique way in August 2011.

She performed "Love on Top" at the MTV Video Music Awards. After her performance, she cupped her hand around her growing belly to let viewers know she was expecting. Blue Ivy Carter was born on January 7, 2012.

Other celebrities' babies

It was just yesterday that it was announced that Pharrell Williams and his wife, Helen Lasichanh welcomed triplets in January. No one knew they were expecting triplets. At this time, names and gender have been revealed. On January 3, singer Janet Jackson gave birth to a baby boy at 50.