I don't really know what showers/prewedding parties I am supposed to have. I've tried to figure it out but it is all a mystery to me. As far as I can understand it there is the bridal shower, the engagment party, the wedding shower... Am I missing any? So when do these happen and in what order and do you have all of them, and if so who throws them. Thanks for any help you can give me