Baby shower

I was just wondering what’s the deal with a baby shower... do I plan it or do I ask my besties? Xxx