Weddings are one of those things people spend their entire lives dreaming about and then planning down to the last detail. And considering what they're going to cost, they probably should be planned down to the last detail.
The only problem with that is that it doesn't take much to ruin that plan. But it's not often that you see one of the people involved in the wedding doing the ruining.