Top ten wedding favor ideas
Wedding favors are a great way to thank your guests for coming, providing a souvenir and also work great to decorate. I believe wedding favors should be customized with your name and wedding date and they should also be functional!
Here a 10 ideas I've brainstormed to help you:
1.) Sport's theme. Do you play sports together? This is a great way to get your guests hooked on something you enjoy. Give them personalized golf balls, a hockey puck, baseballs, poker cards.
2.) Candy, candy, candy. Fill organza party favor bags with your favorite treat. Let your guests know how sweet you really are. This allows you to personalize either the bags, the candy or both!
3.) Personalized Mint Tins. Not only will your guests have fresh breath, but they'll also have a nice souvenir that easily fits into any pocket or purse!

4.) Candles are a useful and romantic gift that everyone can use.
5.) Soap is a gift that will never go bad and will look nice on display if your guests choose not to use it right away.
6.) Destination wedding? How about a beach-themed favor?
flip-flop luggage tags, embroidered canvas beach tote, or custom sea shells.
7.) You'd be hard pressed to find a guest that doesn't appreciate coffee or tea! Brew your love with personalized tea or coffee packages.
8.) What guest doesn't love chocolate? Give them sweet chocolate wedding cards.
9.) Photo Coasters.
10.) Nicely decorated donation envelopes. Make everyone feel good about themselves by contributing to a charity of your choice.

I choose money flower as the fist place
Photoframe is another great idea, since it is long lasting, functional and memorable favor.