Bridal shower

What Is A Bridal Shower and What Really Happens There?

What Is A Bridal Shower and What Really Happens There?