Your wedding day is fast approaching and you’ve spent months planning and fine detailing every aspect of the perfect wedding day to ensure your day runs as smoothly as possible. However, no matter how much preparation has gone into the day, no doubt there might...