The bridal shower can now be anything from an afternoon tea to a fabulous girl's day out, and even a joint celebration with the groom! Want to plan a memorable event? All your questions are answered in this comprehensive guide. Who