The Wedding favor tradition goes back to the Europeans as it was a symbol of wealth and royalty. The very first wedding favor was called a bonbonniere. Which is a small box made out of precious stones, porcelain or Crystal that was filled with sugar cubes. At the time it was not only given out at weddings but in all important ceremonies. These trinket boxes were given as a way to bestow their good luck on their guests. Then once sugar became affordable we started offering Jordan Almonds which are candied almonds~ They symbolized fertility, longevity, wealth, health and happiness.
A Wedding Favor should be made to look special like they were prepared just for you and not out of a box. They don't have to be expensive, just a token from your special day. Most people especially family members love to keep a keepsake from your special day.