It's traditional, but not a requirement, that the maid of honor will host a shower for the bride, the bride's family, her closest friends and the female counterparts on the groom's side. She might do this with the help of the mothers and sisters, or share duties and expenses with the other bridesmaids. Other maids, friends, relatives and work colleagues also might host a shower if they'd like, and some couples are feted together at Jack and Jill showers. A shower can be expensive, with printed invitations, a cake, food, favors and the like. If the maid of honor isn't in a position to throw the party, she is within her rights to defer to another friend. The bride shouldn't be offended.