Opinions?! Who usually throws a baby shower?? Womans parents? Husbands? Friends? ETC
My sister is doing mine. It's usually a sister, mother, MIL, female cousin, aunt or best friend. But it can be anyone, whoever offers.