Tennis superstar Serena Williams just announced she is 20 weeks pregnant via Snapchat on Wednesday. In the photo, Williams shared a photo of herself wearing a yellow, form-fitting swimsuit with the accompanying caption, "20 weeks."

Williams got engaged to Reddit co-founder Alexis Ohanian last December. She made the announcement by writing a poem she posted to Reddit: "And now it was full circle /At the same table we first met by chance / This time he made it not by chance / But by choice / Down on one knee / He said 4 words / And / r/isaidyes."

My only regret is not pointing my toe sorry coach Garry 🙈

A post shared by Serena Williams (@serenawilliams) on

Ohanian replied to the thread: "And you made me the happiest man on the planet."

Williams and Ohanian have been dating since 2015, following the tennis superstar's relationship with rapper Drake.