You could easily sum up Haley and Derek’s wedding day with just one word, and as cliche as it sounds, that word would be would definitely be “perfect.” Now before you say to yourself, “He’s just saying that to be nice” you have to take a step back and see all that went on that […]