Anyone who has dreamt about their wedding envisions the perfect day. Planning that day, on the other hand, is another story. Ensuring everything is in order and goes right can become extremely ...