Valentine’s Day Cupid’s Arrow Pins

Love is in the air! It’s Cathy from Party HarDIY here again with another fun holiday-themed DIY! Valentine’s Day is coming soon, and that means lots of chocolates, hearts, and love notes to be spread around. How about wearing your heart on your “sleeve” and making these Cupid’s arrow pins for your loved ones? They’re so fun to make that you can whip up a whole batch of them for a class party or for coworkers. I think they’d be super fun as a hair clip too! Best of all, they’ll show everyone how much you love them and appreciate them in your life.

You will need:

  • Glitter paper (similar here)
  • Feathers (here)
  • Arrows (here or similar here)
  • Pin backs (here)
  • Rhinestone heart stickers (similar here)
  • Embellishing ribbon or lace
  • Pencil & scrap paper
  • Scissors
  • Glue gun
  • Paper


Trace a heart shape onto scrap paper and cut it out. When you like the shape (it took me 3 tries!), trace it onto your glitter paper and cut it out.


Take your lace or embellishment ribbon and glue it around the edge of your heart on the back side. I put some glue, then I would turn it towards the front and press it along the edge to make sure it looked how I wanted.

Front feather: Find a small feather that you like, and glue it at the end of your heart. Add the Cupid arrow on top, so it looks like the feathers are coming out of the back of the arrow.

Back feather: Find a long feather, and glue it to the back of your heart. Glue your Cupid arrow diagonally along the heart. This one is the most fragile, since the feather sticks out on the back.

Love note: Cut a house shape (a square with a triangle on top) out of paper. Fold the triangle portion down and add a dab of glue to secure it. Put a rhinestone sticker to “seal” the envelope. Find a small feather you like, and glue it to the corner of your envelope on the back, then glue the envelope to the heart.

Glue your pin onto the back of the hearts. Make sure you add lots of glue so it stays put!

If you want to do a bunch of pins quickly, make a heart template and use your Cricut to cut them out, or purchase a paper punch. Easy peasy!

I hope you like these pins, and you’ll make them for your friends and family! I’ve always loved adding a little something on the holidays to get in the spirit. I bet they would too!

Mariah Leeson is the creative mind behind With a passion for celebrating, Mariah created Giggles Galore to inspire families to celebrate life’s little moments with creative, budget friendly ideas. She loves cooking, reading, crafting, hosting parties and most of all spending time giggling with her family.

Related Posts


  1. Super cute! Great accessory for a bulletin board or to dress up a sweater. Visiting from Pin Junkie.

Speak Your Mind