A baby shower is a party centered on gift-giving to celebrate the delivery or expected birth of a child. It is a rite of passage that celebrates through giving gifts and spending time together.