There are a number of pre-wedding events that happen before the big day, but few are more exciting (or more highly-anticipated) than the bridal shower. It's a time for the bride's nearest and dearest ...