For many people, their wedding day is a dream come true that cannot be surpassed. There are countless reasons to celebrate! After all, there aren't many occasions in life when friends and family from ...