1. You'll need some spare pieces of fabric, a pair of pinking shears, wadding (optional!), ribbon, and any embellishments you'd like. I used buttons, beads, and ribbons...
2. Start by creating a heart template with some paper. Using your pinking shears, cut around your pattern with your fabric folded in half so you create pairs of hearts. Cut as many you fancy (I went with 12).
3. Using a machine or hand sewing, add your decorations to the hearts.
4. Next, sew your heart pairs wrong sides together, with a very small seam allowance (this makes sure we keep the heart shape!) Remember - on either side of your hearts, you need to leave a symmetrical gap in your stitches, in order for you to thread the ribbon through.
5. Next, use your wadding or smaller fabric remnants to stuff your hearts.
6. To create the garland, thread your ribbon through every heart. Using a safety pin will make this a lot easier. Enjoy!