Countless hours of planning and thousands of tiny details go into making the perfect wedding day. While there are plenty