Baby Shower

Holly

I didn't have a baby shower with my first child and so I don't know when you are supposed to have one who plans it what you are supposed to do at them who can come...... Can any of you lovely ladies help me figure this out?