DIY Heart Garland

Even though I’ve been feeling like a little bit of a grinch this Valentine’s Day since I don’t get to spend the day with my sweetheart, I still love the holiday. What’s not to love about a holiday filled with hearts and pink on everything? In honor of Valentine’s Day, I whipped up this little heart garland. It was super easy to make and pretty darn cute, if I do say so myself.
To make your own, you’ll need:
Fabric scraps (I did mine all in shades of pink, but you could choose any color you like)
Quilt batting (I just used the scraps from my last quilt)
Sewing machine and thread


  1. Cut a heart shape out of paper to use as a template and pin to your fabric. Cut out your first heart. Because the paper is so stiff, I used this first fabric heart as my guide to cut out all the rest.
  2. Cut out about 28 hearts. I ended up not using all of mine, but I figured it’s better to have a few extra than to have to go back and cut out more.
  3. Trim your paper template by 1/4 inch on all sides. Use this to cut smaller heart shapes out of the batting. Cut out about 28 of these as well.
  4. Trim off a 5 foot piece of twine.
  5. Create a heart sandwich by layering one fabric heart right side down, then a batting heart, twine, another batting heart, and another fabric heart right side up. Make sure to place the twine in the upper two thirds section of your heart, otherwise it will be top heavy and all your hearts will flip upside down when you go to hang it up!
  6. Pin your heart sandwich together, making sure to pin down the twine.
  7. Stitch 1/4 inch all the way around the sides.
  8. Complete for the rest of the hearts. I didn’t measure the spacing between my hearts, just eyeballed it instead. You could easily measure if you want to be sure it’s consistent though.
My heart garland is currently hanging above my bed, making it the perfect place to curl up with a glass of wine and Netflix tonight!