Hearts always signify love and romance so they make perfect wedding favours as well as ideal valentines gifts. I love these cute little heart pins by Jesscica Biscoe. They're made of hand woven Alpaca yarn and 20% of the proceeds go back to support the Women's Weaving Project in Peru where the yarn was made. You can buy these cute hearts for £5.00 and check out lots other knitted accessories in the Yiskah Knits Etsy Shop.
I also love these lavender filled fabric hearts by Heavenly Hearts from Not On The High Street. They can be given as a gift or customised for wedding favours with the guests name on one side and the couples name on the other. They cost £18.00 for five and can be ordered here.
If you haven't looked on Not On The Highstreet yet, you should take a look at their weddings section for lots of gorgeous products. This little mirror by red berry apple would also make a lovely gift and only costs £3.50.
Photo credits: Jessica Biscoe & Not On The Highstreet