This is so awful!
But she's obviously a few months along; why didn't she reveal the news sooner? For that matter, why not keep the secret until the babies were born?
According to a source speaking with Us Weekly, Bey dropped the announcement as late as she possibly could.
Why? One word: Grammys. The source said:
"She announced it this way before Grammy fittings and rehearsals, as she knew it would get out. She couldn't repeat the same debut on the show like the  VMAs and didn't want it to take away from her Grammy wins and performance."
In that Love On Top performance (which you can watch in its entirety HERE btw), Bey opened her jacket to confirm her pregnancy for everyone.
Why not duplicate it? The insider said:
"She wants Grammy night to be about celebrating the album and her work. Now she can get ready and perform on Grammy night without all the attention going to this."
The Grammys ceremony is coming soon on February 12. Something tells us Lemonade will still get PLENTY of attention!
Do YOU think Beyoncé should have kept the secret until the Grammys??