Baby Shower

A baby shower is a joyous celebratory gathering hosted to honor expectant parents and "shower" them with gifts, love, and support as they prepare to welcome a new child.