Serena Williams is pregnant with her first baby and fans are super excited.
The 35 years old tennis star made the exciting and unexpected announcement on Wednesday where she showed off her bump on Snapchat.
Williams wore a yellow swimsuit and said she was 20 weeks along, which means she won the Australian Open in late January at around 8 weeks.
This will be her first child with fiancé Alexis Ohanian,33, co-founder of Reddit.
The 23-time Grand Slam winner and Ohanian got engaged this past December in Italy.