Beyoncé broke the Internet when she revealed she was pregnant with twins, but little did we know Queen Bey had already spilled the beans weeks earlier — sort of!

The "Lemonade" singer announced she was expecting twins with husband Jay Z, showing off her growing baby bump in a beautiful maternity photo on Wednesday.

MORE: Beyoncé's Pregnant With Twins — See Her Cutest Moments With Daughter Blue Ivy!

"We would like to share our love and happiness. We have been blessed two times over," she wrote. "We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes. – The Carters"

beyonce instagram
Instagram

However, eagle-eyed fans are quick to point out the 35-year-old had hinted at the pregnancy right before the holidays.

Wearing a low-cut navy blue dress by Jitrois that showed off the beginning of a baby bump, the brunette beauty holds up two fingers in a video shared six weeks ago.

MORE: Is Kim Kardashian Pregnant With Baby No. 3? See Her Cryptic Tweet!

"Omg she already told us kinda," one fan commented after the big reveal, with another adding, "Ahhhh I see the bump!"

This will be the second pregnancy for Beyoncé, who has been vocal about her struggles with infertility.

"About two years ago, I was pregnant for the first time," she said in her HBO documentary about her miscarriage. "And I heard the heartbeat, which was the most beautiful music I ever heard in my life… I flew back to New York to get my checkup — and no heartbeat."

MORE: 'My Big Fat Fabulous Life' Star Whitney Thore Posts Cryptic Message After Pregnancy Reveal

She continued, "I went into the studio and wrote the saddest song I've ever written in my life."

In typical Bey fashion, the mother-of-one also broke Selena Gomez's record for the most-liked Instagram photo with her pregnancy reveal, which garnered over 8 million likes in less than 24 hours.

blue ivy beyonce jay z getty images

Celebs are also sending in their well-wishes, including Mariah Carey, who introduced Beyoncé and her five-year-old daughter Blue Ivy to her five-year-old twins Moroccan and Monroe during the holiday season.

"Congrats Bey and Jay," Mariah wrote. "I'm so happy for both of you. Having twins in the most incredible experience ever! Love, Mariah and the twins."

We can't wait! For Beyoncé, Kim Kardashian and more celebrity baby photos, click through the gallery below!