A baby shower is a party of gift-giving to celebrate the delivery or expected birth of a child or the transformation of a woman into a mother.