Question: who normally hosts a baby shower?
Answer: Traditionally, close friends, cousins, aunts, sisters-in-law, or co-workers of the mother-to-be hosted baby showers. Because gifts are central to showers, having a member of the honoree's (or husband's) immediate family host appeared self-serving.