Your wedding day is supposed to be one of the happiest days of your life. It's supposed to be beautiful, perfect, and go off without a hitch (so to speak).
Unfortunately, we live in the real world. And if there's anything TLC reality shows have taught us, it's that weddings never go to plan.