The 35-year-old Grammy-winner shared a photo that shows her kneeling in front of a huge floral wreath, a sheer green veil draped over her head. Wearing only a bra and underwear, she cradles her growing belly in her hands. (See it here!)

“We would like to share our love and happiness,” reads the stunning photo’s 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 babies on the way will be #2 and 3 for Beyoncé and her husband Jay-Z, who are already parents to 5-year-old daughter Blue Ivy.

Judging from today’s dramatic pregnancy pic, Beyoncé and Jay-Z managed to keep their happy news under wraps for quite some time.

This isn’t the first time the pair, who have been married for 8 years, have pulled off such a huge surprise. The ‘Halo’ singer memorably revealed her pregnancy with Blue Ivy when she showed up on the MTV VMA red carpet with a very noticeable bump back in 2011.

One thing that Beyoncé hasn’t kept secret is her desire for another child. Not long after Blue Ivy’s arrival, the new mom revealed, “I would like more children. I think my daughter needs some company … at some point, when it’s supposed to happen.”