Question: who normally gives a baby shower?
Answer: Typically a close friend or one of the grandmas-to-be will throw a baby shower. It is acceptable to have a sister or other family member throw the baby shower.