Culture From invites to the event planner and food: How to plan the perfect bridal shower for your best friend