Gender reveal/ baby shower

Jenny
So i have been fighting with myself about whether or not to reveal the gender before or during the baby shower... 
If I do it during the baby shower I wanna have a cake like this
What does everyone think?