The baby shower's expenses are traditionally covered by the host or hostess, who is often a close friend or family member of the expectant parents. It's not uncommon, however, for multiple people to share the cost or for it to be a collective effort among a group of friends or family.