A baby shower is a celebratory event held to honor and support expectant parents, typically featuring gift-giving, games, and socializing with friends and family.