MILAN, ITALY - SEPTEMBER 23:  Serena Williams arrives at the Giorgio Armani show during Milan Fashion Week Spring/Summer 2017
Venturelli/WireImage

Serena Williams is 20 weeks pregnant with her first child, the best tennis player of all time announced on Snapchat on Wednesday. The baby bump pic was simple captioned "20 weeks."

A doctor gave Drake's mournful response rap a due date of April 22.

In December, Williams, 35, got engaged via a sublimely romantic proposal from boyfriend Alexis Ohanian, the 33-year-old Reddit co-founder. Here they are together, crazy in love, earlier this week:

Now keep the celebaby madness going, you great lover of celebaby madness: