Serena Williams always causes a lot of frenzy on social media but this is one news no one saw coming. The tennis legend and her man Alexis Ohanian are expecting their first kid, a revelation which has sent shock waves into millions of spines. The 35 year-old is 20-weeks pregnant and shared a  close up of her growing bump on Snapchat.

The world No 2 who has not played since the Australian Open in January was pregnant during her recent slam victory in Melbourne. She announced her engagement to Reddit co-founder,  Alexis Ohanian back in December. Check out our best reactions.