She did it in dramatic fashion, but Alyssa Milano announced she's having a girl!
She tweeted Thursday that fans should go to her website and when they did a video was waiting, revealing the big news.
“Hello, lovely people. I’m in my "Mistresses" dressing room and I wanted to share with you guys that I am expecting a little sweet baby girl,” she said. “And David, Milo and I could not be happier. Truly, we could not be happier. So exciting!”