Valentine Pins

When I was a child I always loved Valentine's Day. I relished picking out which paper valentines and candy hearts I would give to each of my classmates and I loved making valentines out of construction paper, paper doilies, and lots of glitter. Best of all, my dad always bought me a heart shaped box of See's Candy!

As I got older, I grew less in love with Valentine's Day. It seemed complicated by expectations and less like a great excuse to pull out my craft supplies. But last year I really enjoyed making and giving a bunch of handmade valentines. I realized that I didn't need to fret about the parts of Valentine's Day I didn't enjoy, and that it could be the perfect occasion to do something creative and fun.  It is in this spirit that I approached this latest project.

The Valentine Pins are very quick and easy to make. I think they are a wonderful project to do with kids for their class valentine exchange. The wool felt they are made with doesn't need to be hemmed and it comes in the the richest most saturated colors. They are so little and cute I just wanted to eat them when saw them all together! 

Happy Valentine's Day! --Molly


Download, print and cut out our Heart Template here. I traced mine onto a piece of cardboard so it would be sturdy and reusable.


Cut two 2 1/2-inch squares from one of the felt pieces.

Stack the two squares neatly on top of one another and trace the heart template on the top square using a pencil.

Using pinking shears, cut through both pieces of felt around the marked heart. You will have two heart shapes. If there are any pencil marks visible just flip the pieces over so their tops are mark-free. Line up the two hearts wrong sides together.


Sewing and Stuffing

Cut an 18-inch length of embroidery thread in a color that contrasts pleasantly with the felt. Sew the two shapes together all around the edge, 1/8th of an inch from the edge using a small neat running stitch. In order to hide the knot start your first stitch in-between the two pieces of felt. Stop before you get all the way around so that you leave a small gap as pictured above.

Using a pencil or a knitting needle stuff the heart tightly, using one small bit of stuffing at a time.

Once the heart is stuffed tight sew around to close the gap.

Tie a knot on the back side of the stitching and then stick your needle through the back of the heart. (Do not poke through to the front!) Pull the thread through and clip it very close to the felt, this will hide the end and make the back look nice and neat.

Attaching the Pin

Place a small safety pin on the center of the back of the heart. Make sure it's oriented so that you will easily be able to open the pin once it's sewn onto the heart.

Tie a small knot at the end of your embroidery thread and begin sewing the pin onto the heart through the back ring of the safety pin as shown above. This will help to anchor the safety pin.

Sew the safety pin on securely as shown above. When you're done you can hide the thread end in the same way as you did in the "Sewing and Stuffing" section and you'll be all done! Repeat as many times as you want to make a beautiful array of pins!

48 Responses to Valentine Pins

Click here to add a comment
  1. Stephanie says:

    These are adorable! I love how simple they are.

  2. Michelle says:

    Thanks for showing us how to use a simple, ordinary safety pin for the back, no need to buy those special pin backs anymore! Fabulous.

  3. Metropolitan Housewife says:

    Awww, these are absolutely ADORABLE! I think I’ll make one of these for each of my DD’s preschool classmates- how simple and precious!

  4. Kelli says:

    These are the cutest little hearts ever!

  5. Fig says:

    I have been thinking about V-day and crafty hearts for the last several days and here are some!

    I love those little hearts. I am planning on making them a bit bigger, and embroidering very brief expressions of LUV on them–as on the Sweet Tarts!

    Thanks for the inspiration.

  6. cidell says:


  7. billiejeanne says:

    I love it! What fun colors.

  8. Linda says:

    Aren’t these the cutest little hearts! I guess I have another project to do. LOVE YOUR BLOG. Thank you so much for posting. Linda

  9. Kate says:

    I agree with all the above comments. This project is adorable however I considered the copyright infringement regarding the actual heart shape a bit too much given that the heart seems nearly a universal symbol! Many thanks, Kate

  10. jessica dougherty says:

    adorable! i will have to give this a shot!

  11. Stephanie says:

    These are adorable!

  12. Carolyn says:

    These are ADORABLE. Thank you so much for taking the time to share this nifty idea!

  13. Holly says:

    Love these! I hope you don`t mind that I wrote about them on my blog and posted one of your pics! Thanks!!!

  14. cata says:

    Wonderful idea!
    Thanks for sharing.

  15. Nikki says:

    Awesome! Thanks, can’t wait to do this with my kids.

  16. dana says:

    Adorable! I absolutely love them.

  17. Nina says:

    This is adorable!!! Thank you so much for the tutorial, I can’t wait to make some myself!! Greetings from Germany – Nina

  18. Azul says:

    this hearts are so beautiful!!! i love ti, it look so easy to do, i´ll try it! thank you so much!!

  19. Jasmine says:


    i always tend to think that holiday-esque stuff are tacky

    but NOT THIS
    haha LOVE.

    check out my blog :)!

  20. kellybee says:

    I love these! I want to make them into magnets too…any tips?

  21. lucy says:

    soo lovely-the colors are candy fantastic!! i’m stuffing mine with lavender for sachets. gorgeous post and amazing inspiration yet again. thanks!!

  22. Chriss says:

    Thanks so much for the tut! I am off to make hearts. I am taking a friend to the hospital for chemo today and I think this is the perfect activity for us. You are a peach!

  23. ST. says:

    It’s simple, lovely and fabulous idea. I would like to mention about your cute little hearts on my blog. Hope you don’t mind.

  24. Rachel V. says:

    Just too stinkin’ cute!!! I’m probably out of time for this year, but definitely saving this link for next year’s ideas. :)

  25. Craftershock says:

    We loved your project so much, we featured it on Craftershock!

  26. Sophie says:

    What a fun idea :)! This is so cute!

  27. Katie says:

    Thanks for the inspiration, after seeing these I came up with these felt heart necklaces for my two and half year old and her friends. Your post definitely got the creative juices flowing.

  28. Jen says:

    I found this project a few weeks ago and decided to make some for co-workers in place of paper valentines.They were a HUGE hit and I wanted to come back and thank you for a great idea. You’re awesome.

  29. Brian Moy says:

    WOW! This is just the design I was looking for. They look absolutely lovely!

  30. Ashley W says:

    LOVE this idea!! I think I might have to try it myself! And I’m not a sewer by any means. Thanks for this :)

  31. shery says:

    very beautiful and colorful

  32. Laura says:

    Those are hearts are ADORABLE!!! and attaching the safely pin – ahha moment for me!! Thanks!! :-)

  33. CathyAgent says:

    I made these for valentine’s day mainly because I saw these amazing, colorful bolts of felt at the fabric store and I just gave them away to people (at the bakery, at office depot etc.) I had some silver thread in my box and that looked great on some of them too. I make some a size larger (easier to stuff). It was fun and made people smile. Thanks for the idea. Shamrocks next?

  34. roochi says:

    ooow, i ♥ them,, so nicee, !
    i’ll make one foreach of my friendsss for their date

    thank youuuu, :)

  35. Tricia says:

    Thank you for this, and for all the exquisite projects. To make it even more special, I added a few lavender buds with the stuffing. A chopstick works very well to help stuff. After I sewed the heart closed, I ran the needle and thread through (didn't cut it as suggested) and to save some knotting, poked it directly into the pin hole and started sewing the pin on. Happy Valentine's Day!

  36. Ani says:

    Thanks so much! These are adorable! I'll be happy to hand these out on Valentine's Day!

  37. Sarah of cocoblog says:

    Thanks so much for sharing!! Simple and sweet idea. My daughter will love this!

  38. Holly says:

    Love this! I included this in a Valentine Round Up on my blog. Thanks for sharing!


  39. Passionate Blogger says:

    Such a great idea & wonderful tutorials! A very family-friendly project. Thanks for sharing.:)

  40. Maggie says:

    I love these! Super cute and simple! Wish I would have seen them sooner to make one for each of the girls at work :(

  41. Heidi H. says:

    I just had my 5th grade students make these. It was easy for them (we pre cut the hearts) and they loved it. thank you!

  42. rina says:

    thanks for the simple n lovely DIY!!
    can't wait to do it ^^

  43. isabel says:

    Génial ! Une superbe idée ! Merci !

  44. frances says:

    What a bunch of lovely comments. Did anyone else suggest embroidering an X and an O on one of the hearts before they get stitched together? Contrast color thread would be a good idea. I'm going to try this!

    Love is in the air and in the felt!

  45. Linda L. says:

    Tricia, thanks for the idea about running the thread through to the safety pin instead of cutting it – it looks much 'cleaner' without the knot beside the pin and can't come undone like the knot could.

    I'm making mine some with one colour and some with two colours of felt for a little variety. The notion of handing them out to the folks you see as you go through your day is brilliant.

  46. promstreet says:

    gorgeous post and amazing inspiration yet again. thanks!!

  47. Diva Designs says:

    Thats so cool!!!!! Will definitely save this idea foe next year!!!!!!!

Leave a Reply

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

five + = 6

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subscribers receive a FREE premium Purl Soho Pattern of your choice (up to a $15 value!). learn more