What is a Baby Shower?

A baby shower is a special celebration given to a woman who is expecting a child, although some modern showers also include the man as well. Guests bring gifts for the new baby and ‘shower’ the mom-to-be with good wishes. Prospective parents often register for gifts that they would like for the baby.