£3.99 per badge, all hand made and each unique.
Each heart is sewn individually with its sparkling arrow and no two will be exactly the same.
Images show various badge colours and facric. Colours and fabrics may vary but Heart design remains.
Wear your heart on your sleeve (or your lapel, hat or bag)
Made in Scotland.