Whether you're the bride, maid of honor , or honorary party organizer, giving favors is a great way to say thanks to friends and family for their support — but extravagant offerings aren't necessary to show your appreciation. If you get creative and crafty, party favors  can be unique, inexpensive, and fun for you and your guests. We've found 21 ways to give sweet gifts without breaking the bank .
Adorable and useful, DIY succulent wine-cork magnets  are cheap (you probably have some corks on hand already!) and easy to make.
It seems like we lose hair ties faster than we can buy them, so these colorful elastic ties  ($8) are perfect for any bridal shower guest. Worn on your wrist, these inexpensive elastics are also a sweeter addition to an outfit than the average hair tie.
DIY Hand-Dotted Tumblers
Try your hand at these DIY dotted tumblers  that are colorful, cute, and only cost about $3 each to make.
The soothing lavender smell of these scented satchets  ($15) are sure to put your guests in their happy places. The bags can be tucked into drawers to freshen up linens or used as classic decorations.
If your bouquet of roses is starting to wilt, save those petals and fashion some party favors out of what's left of the flowers. You can help your guests relax with a soothing floral bath mix  — we recommend keeping some for yourself to help relieve some party-planning stress!
Let love bloom in your guests' gardens when you send them home with miniature glass bottles with wildflower seeds  ($29). Throw in personalized name tags for an extra effect.
Dipped Shot Glass
Add some sparkle to your shot-glass gifts  with an easy DIY  craft that gives simple and chic results. Plain shot glasses only cost a couple dollars; then spiffing them up is in your hands!
Pick from a variety of fresh flavors for lip balm bridal shower favors  ($19 for 16), and customize the labels to fit the occasion or the guest. With 25 in the order, you could even give guests a few different flavors for extra variety.
DIY Personalized Mug
Spice up a white mug with personalized messages and pictures for each of your guests. They will wake up with a smile when they see their coffee cups  (as long as there is coffee in it, of course!).
Personalized Tea Bags
Keep your guests caffeinated with personalized tea bags  that only require a few basic materials and barely any cash.
Soothing Milk Bath
Made from dollar-store ingredients, this soothing milk bath  is the ultimate aid in bath-time relaxation.
Make your bridal-shower gifts endearing and personal with handmade name charms  ($10) — the font is so cute.
DIY Lemon Soap
Don't toss your lemon rinds aside! Save them for this DIY lemon soap  project that yields lemony fresh results perfect for party favors.
Mini Succulent Planter Necklaces
Give your guests party favors they can wear (in the most adorable way ever!), like these miniature succulent planter necklaces  ($10). Now that's a style we dig.
Key Bottle Openers
Go vintage with key bottle openers  ($8 for four) that are both elegant and useful.
Think pink with this DIY  minty candy-cane scrub  that leaves hands and feet smelling fresh and feeling wonderfully smooth.
Upcycle your toilet-paper rolls and create cute favors all in one fell swoop! These favor boxes  are made from toilet-paper rolls and wrapping paper and are perfect for filling with chocolaty treats your bridal shower attendees are bound to enjoy.
Get a set of 12 mason jars filled with jam  ($38 for 12), and choose which flavors you think individual guests would like best.
You can stick any small sweet treat in these glitter boxes  ($2), but we recommend adding French macarons .
Whip up what are perhaps the prettiest of all desserts, French macarons , for everyone to nibble on during the party or take home and enjoy.
Ombré Painted Canvas Tote
Give your guests something to tote their party favors in with a DIY  painted canvas bag  that only requires a plain tote, tape, and paint for the perfect effect.