In the earlier years in Europe, just the wealthier families provided wedding favors. They began as small boxes filled with confectionery delicacies, and they could be quite elaborated, made out of porcelain, crystal or gold and ornated with precious stones. The fact that they were filled with confectionaries was, too, a sign of wealth in a time where sugar was quite expensive.
Through the years weddings are always celebrated as a special event, and, in some cultures, the bride and groom were associated with good luck, and giving something to the guests was a way of sharing their blessings.
For hundreds of years, almonds were gifted to the couple as a way to wish them good fortune. In the Middle East, the costume is for the bride to give five almonds that represent fertility, wealth, happiness, longevity and health.
Since the sixteenth century, couples are given gifts to family and friends as a sign of gratitude. Nowadays, wedding favors are part of the ceremony as a way of showing affection and care for the guests.
There are almost unlimited options for wedding favors, and it's essential to choose them carefully since it's the last impression that your guests will have of your wedding. Edible gifts will be appreciated by most guests, especially after a long night celebrating, and placing them on a table by the exit will guarantee that your guest will remember to take one home.