The baby shower is a very happy tradition. It is basically a family get together who care for the baby and want to involve in the baby's life. It is an opportunity to give gifts and love to the unborn baby and mother to be.
Nowadays people also celebrate it on a large scale.
There are also some baby shower ideas for the first time moms- https://www.schoolmykids.com/parenting/baby-shower-ideas-for-first-time-moms