In our modern world in which so many of us have friends and family separated by increasing long distances, it often becomes difficult to get together for even the most important occasions such as family reunions, birthday parties, and most importantly weddings. Sometimes people are traveling on the big day...