A wedding shower is a party where friends and family "shower" the couple with gifts to help them start their married life together.