Shower

A group of people standing near windows, smiling and engaged in conversation at a baby shower event.