Usually a baby shower is hosted by any one of, or combination of the following:
– close friend(s) of the mum-to-be
– sister of the mum-to-be
– mother of the mum-to-be
– female work colleagues of the mum-to-be
The host(s) will organise the shower, which includes sending out invitations, providing food and drinks, decorations, music, organising games and giving guests ideas for gifts for the mum-to-be.