Serena Williams announced her pregnancy in a snapchat post on Wednesday, which was later confirmed by her rep. Her snapchat post was captioned “20 weeks”, which would mean that she was approximately 2 months pregnant when she won the Australian Open in January, making it her 23rd Grand Slam Tournament Win. Serena announced her engagement to fiancé Alexis Ohanian, the co-founder of Reddit, in December.

The internet has, of course, been in hysterics. Here’s a round-up of some of the best reactions so far.

Serena’s superhero status is officially confirmed: 

Serena Williams unborn baby has already won a Australian open yet you cant even make it to a 8am class

— Chas (@Welchas2) April 19, 2017

There was general celebration at the fact that Beyonce is also pregnant: 

We have a new international holiday to celebrate:

Shade was thrown towards other people in the tennis world:

She also announced the news on major competitor Maria Sharapova’s birthday:

People were also ready for the haters: