Baby showers are the celebration of a baby's upcoming birth. It used to be that only the first baby had a shower, but now every baby has this celebration held for them. Traditionally, the friends of the pregnant female join and bring gifts that will be of use to the baby in the future to celebrate the special occasion.