Updated date:

5 DIY Valentine's Day Décor Ideas (Step-by-Step Craft Tutorials)


Alyssa loves celebrating holidays and making fun crafts. She is a wife and mom who drinks a lot of coffee!

Find some crafty ideas for holiday decorating here.

Find some crafty ideas for holiday decorating here.

After the holidays are over and the decorations are put away, my house always looks bare. Luckily, Valentine's Day is just around the corner. What a wonderful reason to pull out my hot glue gun and create pops of color with a dash of sparkle to liven things up!

These five décor pieces are incredibly easy to make with items you most likely have on hand. Grab your supplies and let's get started!

In this article, you'll find tutorials for:

  1. Picture Frame Wreath
  2. Little Love Tree
  3. Love Potion Display
  4. Love Bug Bee
  5. Sparkly XO Wall Hanging

Picture Frame Wreath

It's not a holiday without a wreath. Last Christmas, I created a picture frame wreath and fell in love with the unique look. I wanted to create something similar for Valentine's Day. The best part about this piece is you can customize it to suit your tastes or improvise using materials you already have at home. I had the decorative hearts left over from last year and the ribbon was part of the wrapping on a gift I received at Christmas. This wreath adds a pop of color and an element of whimsy to my living room. I'm absolutely in love with the final result!

Here's what you need and how to create one for yourself.

Materials Needed:

  • Picture frame
  • Decorative ribbon
  • Fabric, I used an old pair of pants and a sweater.
  • Pillow stuffing, I used the stuffing from an old plush animal.
  • Decorative hearts
  • Dental floss or twine
  • Hot glue gun
  • Floral wire
  • Sharpie marker
  • Scissors
  • Wire cutters
  • Needle-nose pliers
  • Needle


  1. Start by making your fabric hearts. Decide how many you want and keep the size of your frame in mind. Lay your fabric out and draw your heart shape. Cut out two same-sized heart pieces. Use your hot glue gun to secure your two pieces together along the edges. Leave a small section unsecured to add your stuffing. Once you've gently stuffed your heart, seal the seam with hot glue. Repeat this step until you have all your fabric hearts.
  2. Set your hearts aside and lay out your frame. Find the middle of your ribbon by holding the ends together. Place the middle of your ribbon on the bottom center of your frame and wrap each end up toward the top center of the frame. Tie the ends, using a piece of wire to secure the ribbon to the frame. Create a bow with the remaining ends by tying the ribbon as you would your shoe lace. Arrange the bow in a pleasing manner.
  3. Place your fabric hearts inside your frame. Arrange the hearts how you want them to lay. Using a needle, thread a piece of floss or twine through each heart and tie to the top of your frame.
  4. Using wire cutters, cut the sticks off the decorative hearts. Then use floral wire to secure the hearts to your frame. You can use the red ribbon on the hearts, the ribbon on your frame, or another piece of colored thread to disguise the wire and stick ends if needed.
  5. Hang your frame on the wall or set it up on top of a shelf as part of your décor.
Little Love Tree

Little Love Tree

Little Love Tree

I just adore holiday-inspired trees. They add an unexpected element of joy and whimsy to the home. It's easy to customize using materials you already have on hand and tailor the piece to suit your own tastes. This year I decided to use my deep crimson vase and three smaller branches. I thought neutral colors would look best for my hearts and added a few pops of color with ribbon. My little love tree looks amazing sitting up on top of the mantle surrounded by wedding photos.

Here's what you need to make one for yourself:


  • Vase or container
  • Tree branches
  • Old book pages and colored paper
  • Ribbon
  • An old key
  • Scissors
  • A hole punch
  • Twine or thread


  1. Pick a vase or container.
  2. Head outside and and select a few branches that will fit into your container. Be sure to double check each branch for bugs before bringing them inside.
  3. Arrange your branches in your vase or container.
  4. Cut out varying heart shapes from your old pages and colored paper. I used an old gift bag with a fun black, white, and gray plaid design.
  5. Carefully punch a hole in each heart. Using your twine or thread, hang your hearts on the branches in a pleasing manner.
  6. Tie your old key around the front of your vase or container with a piece of twine or heavy thread.
  7. Tie a bow with your ribbon around the front of your vase or container to add a little pizazz.
  8. Tuck a piece of colored ribbon into the opening of your vase or container if desired.
  9. Display your love tree as part of your décor.
Love Potion

Love Potion

Love Potion Display

This year I wanted to step outside the box and create something truly unique and fun. I bought this little cauldron last October for Halloween and it's been sitting on my counter ever since, just waiting for me to figure out how to use it. The time finally came when a spark of inspiration hit me. Why not create a little love potion decoration? This turned out incredibly adorable and looks cute sitting on the fire place. If you don't have a cauldron, I think this would be perfect in an antique glass vase or dish.

Here's how to whip up a love potion to add to your own décor:


  • Plastic cauldron or container
  • Decorative hearts
  • Glittery silver or white ribbon
  • Red string beads
  • Red pipe cleaner
  • Scissors


  1. Arrange your ribbon and red string beads in your cauldron or container. You want it to pop out a little, giving the illusion potion smoke rising up.
  2. The ribbon on my decorative hearts was looking sad. To fix this, simply push the ribbon up and wrap a section of the red pipe cleaner around the sticks.
  3. Strategically place each heart into your cauldron or container.
  4. Display your love potion on a shelf or counter as part of your décor. I set a little yarn heart up to jazz it up. Yarn hearts are easy and fun to make. I had a few left over from last year's decorations. If you want to make a few, just cut a heart shape from thin cardboard and then wrap your color choice of yarn around your heart until it's fully covered. If you have heart-shaped or Valentine's Day confetti on hand, you could also spread that around your cauldron. I think that would look adorable!
Love Bug Bee

Love Bug Bee

Love Bug Bee

I love little plush bees and I thought it would be an adorable addition to my Valentine's Day décor. Rooting through the piles of "things I need to save because I might be able to use it for a craft," in my garage, I found the perfect yellow faux fur from an old stuffed animal. I quickly pulled out my hot glue gun and got to work. My son joined me for the final stages of this craft and gave me the idea for the stripes. I'm so pleased with how this turned out. The best part about this little plush bee? You can keep it as a piece of décor throughout spring and summer! Talk about multitasking!

Here's how what you need to make your very own little love bug bee:


  • Yellow fabric, I used a piece from an old stuffed animal toy.
  • Styrofoam pellets or pillow stuffing
  • Two black buttons
  • Needle and black or dark blue thread
  • Ribbon
  • Hot glue gun
  • Scissors
  • Permanent marker


  1. Flip your fabric over, inside facing you. Fold over the seams and secure with hot glue.
  2. Decide which end will be the tail. Secure the two pieces with hot glue.
  3. Fold each corner in and down, creating two triangle pieces. Secure them to the middle with hot glue.
  4. Fold your newly created triangle down to meet the center of your fabric. Secure with hot glue.
  5. Once your end has cured, fold the opposite end in the same way, but do not glue. Use this opportunity to decide where you want your eyes to go. Mark your spots with a marker.
  6. Sew your buttons on your spots to create eyes.
  7. Fill your bee with stuffing until you reach your desired plushness.
  8. Secure the seam with hot glue. Then repeat the steps above, folding each corner into the middle and securing with hot glue. Then fold your triangle down to the center and secure with hot glue.
  9. At the head end, fold the corners in and together, securing with hot glue.
  10. If you'd like to make a stripe or two, wrap a piece of black ribbon around your bee, creating a bow at the top for wings. Alternatively, you could use a glittery ribbon and either hot glue two loops at the top or wrap around your bee with a bow at top for wings. I decided to make a bow with a golden ribbon by wrapping it through the black ribbon at the top of the bee. I thought this was the perfect finishing detail.
  11. Find a cute place among your décor to display your bee.
Sparkly XO Wall Hanging

Sparkly XO Wall Hanging

Sparkly XO Wall Hanging

Don't put away that Christmas garland just yet! I love reusing my garland in other crafts, especially for Valentine's Day. I thought it would be fun to create a sparkly XO wall hanging using a strand of silver and red. This little wall hanging adds a pop of color to my hallway. I think it looks charming!

It's so easy to create! Here's what you need to make one for your home:


  • 2 wire hangers
  • Floral wire
  • Red garland
  • Silver garland
  • Pliers
  • Wire cutters


  1. Straighten out your wire hangers. Cut one hanger in half. Shape into X. It's helpful to wind a piece of floral wire at the point to hold the letter shape. Shape the other hanger into a circle to create an O.
  2. Wrap your garland around each letter. I chose the silver for my X and the red for my O. So that I didn't have to cut the tinsel, I kept wrapping around until I reached the end, tucking it into the loops to secure it to the wire.
  3. Set your letters together so that the O touches each leg of your X. Secure the O to the X using floral wire at each leg.
  4. Create a small hook by attaching a piece of floral wire at the top of your O near the leg of your x.
  5. Display your XO wall hanging as part of your décor.

© 2021 Alyssa


Alyssa (author) from Ohio on January 15, 2021:

Thank you so much, Lora!

Lora Hollings on January 14, 2021:

I just love Valentine's Day decorations. And these are wonderful crafts to make to get in the spirit of this holiday, Alyssa. Your instructions are very concise and easy to follow too. Thanks for sharing!

Alyssa (author) from Ohio on January 14, 2021:

Thank you so much!

Chitrangada Sharan from New Delhi, India on January 14, 2021:

Nice and creative ideas for decorations. Self created art and crafts items give immense pleasure.

Thank you for sharing this well presented article.

Alyssa (author) from Ohio on January 13, 2021:

Thank you Brenda!

BRENDA ARLEDGE from Washington Court House on January 13, 2021:

You have alot of energy & talent.

Maybe you could find a local store to sell a few of your items...or take orders.

Alyssa (author) from Ohio on January 13, 2021:

Thank you so much Pamela!

Alyssa (author) from Ohio on January 13, 2021:

Thank you, Bill, and what wonderful news! I hope you enjoy a little fresh air today!

Pamela Oglesby from Sunny Florida on January 13, 2021:

Alyssa, You are so talented, and I really like your craft ideas. I have never reallu decorated for Valentine's day, but it really is a wonderful idea. Your creative ideas are great. Thanks for the inspiration

Bill Holland from Olympia, WA on January 13, 2021:

We have a neighbor on our block who always decorates outside for all of these holidays. That's how I know when one of these holidays is approaching, by looking at her house. You could be that neighbor! lol You would be providing a service for everyone who lives near you. :)

Great ideas, as always! Have a fantastic Wednesday! Hey, it's not raining here today!!!!