A bridal shower is a gift-giving party held for a bride-to-be in anticipation of her wedding. The custom originated in the 1890s and is today most common in the United States, Canada, and by American...
They are ok, but the gift opening part is always pretty boring.
If you are planning to attend, take it with you on the day of the party. If not , try to mail it in time to arrive for the party.
Money vs. Gifts usually for an established couple that doesn't need household stuff
shower heads can get rust particles in them or get limed up, thus there is restricted water pressure and water volulme. replace it then.