Weddings are complex events and a major element adding to the complexities is the gift. Some people joke that receiving a ...