DIY Valentine’s Day Heart Garland

Valentine’s Day is right around the corner! So, we are decorating with what we have in our craft cupboard. My son asked if we could decorate for Valentine’s Day. So, I went to our hallway closet (where we keep the holiday decorations) to see what we had.

It was so sad. We had two door hangers. One that says LOVE with hearts around it and another little sign that says LOVE  with a glitter border.

Well, it is love month. But, it doesn’t look so love-y in our home. So, we changed that! I made a Valentine’s Day Heart Garland this morning. It took 15 minutes to make!

Here is what you need for the garland:

How to Make a Valentine’s Day Heart Garland

Valentine's Day Heart Garland


  • Red felt
  • Pink felt
  • Card stock
  • Pencil
  • Hot Glue & Gun
  • Scissors
  • White acrylic paint
  • Small paint brush
  • Twine


  1. I wish I could say I am awesome at free-cutting hearts out of felt. But, I am not-so awesome with that. So, I drew a medium heart and a small heart on card stock and cut those out for stencils.
  2. Next, using the medium heart stencil, hold the stencil on the red felt fabric and cut a heart. As you cut along rotate the fabric and hold the stencil firmly so it doesn’t slip. Cut 6 hearts out.
  3. Next, using the small heart stencil, do the same as step 2 but with the pink felt fabric.
  4. Once the hot glue gun is hot, put a small dot of glue on the back of a pink felt heart and glue it to the red heart. Repeat until all hearts are glued together.
  5. Now for painting white dots! I put a small amount of white acrylic paint onto a scrap of card stock. Then, using the handle side of the small paint brush (the non-brush end), dip it into the paint. Then, dot the red heart. Repeat: dip in paint, stamp on red heart to your heart’s content.

    Paint dots

  6. Take your bundle of twine and pull out string measuring the area you are hanging your garland. Then cut that length off your bundle.
  7.  Now, for more hot gluing (watch out. I burn myself all the time). Put a straight line of hot glue on the back of the heart in the upper mid section of the heart. Then put it on the twine. I like to put one heart on one end and the next heart on the other end and work my way to the middle of the twine (it ends up more evenly spaced that way). Repeat until all the hearts are on the garland.
  8. Then, hot glue a dot on the twine at the back edge of the end hearts. We are making a loop to hang the garland! Take the ends of the twine and put it on the dot of glue. You have a loop!

    Make a loop

  9. Hang your garland and enjoy!

Here are some close-ups of my heart garland:

close up heart

heart garland

I hope you have fun making this Valentine’s Day Heart Garland! Please share yours on Instagram and/or Facebook and tag me (@themamaworkshop)!




Leave a Reply

Your email address will not be published. Required fields are marked *