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. Today it is appropriate for anyone to host a baby shower, as long as there’s a legitimate reason. For example, some parents-to-be live far from their hometowns, and their mothers and siblings want to host a shower so that long-time friends can attend.