By theGrio

Serena Williams is pregnant with her first child!

The tennis star announced the big news on Snapchat with a photograph of herself in a swimsuit while showing off her growing baby bump. Williams accompanied the photo with the caption “20 weeks,” which likely refers to how far along she is in the pregnancy.

Williams, 35, is engaged to marry Reddit co-founder Alexis Ohanian. The pair announced their engagement back in December.