Skip To Content
  • Valentine's Day badge

40 DIY Valentine's Day Gifts They'll Actually Want

Forget flowers and chocolates. Make these beautifully meaningful gifts instead.

1. Chalkboard Heart Frames

Courtney from Crafts by Courtney made these adorable, easy-to-create chalkboard frames. With the right photo, they make the perfect gift.

Materials: wooden heart frames (from any craft store), chalkboard spray paint, sandpaper, and white chalk.

1. Spray two coats of the chalkboard paint on the frames, and allow to dry for 24 hours.

2. To give your frames a rustic and aged look, go over them heavily with sandpaper. When done, wipe down your frames with a cloth to remove the paint dust.

3. Go over the frames with a piece of white chalk, rubbing the chalk all over the frame (this sets the chalkboard). Then lightly wipe off all excess chalk with a cloth.

4. For the final touch, add some scrapbook paper for the background or stick in a photo. Then draw on the frame with chalk!

2. I Heart You Kitchen Towels

Give your favorite cook or foodie kitchen towels that'll remind them how much you care. Emily from Handmaker of Things shares this tutorial.

Materials craft paint in colors of your choice (towels shown embrace the gold and bright pink trend with a bit of black), letter stencils, stencil pouncer (the one pictured is from a set of 6 or 7 different sizes) or styrofoam headed paintbrush, double-sided tape, plain white kitchen towels made of cotton or linen (not terry cloth or textured; the ones pictured are from a four pack of white flour sack towels from Target, just $3,99), polka dot stencil and painters tape (optional).

1. Wash and dry your towels, then press to make sure they’re nice and flat. Lay out your towel, make sure to put either newspaper, cardboard, or some other protective surface behind it as the paint will likely bleed through.

2. Take your letter stencils and arrange them on your towel as desired. Once they’re where you want them, secure in the corners with double sided tape, so they won’t move as you add your paint. Emily created her heart stencil by folding a piece of heavy paper in half and cutting the shape.

3. Load your stencil pouncer or brush with paint. Dab some of the paint off on a piece of cardboard so you don’t have too much. Begin to dab the pouncer or brush over your stencil. Be careful to not go over the edges, keeping your color inside the letters. Continue to fill in carefully until you have nice solid color. You can also let the first coat dry and add another for more saturated hues.

4. Once paint is dry carefully remove your stencil. Wash again, delicate setting, without other clothes or items, then re-press.

You’re finished! Emily decided to create a complimentary towel with a polka dot pattern on it. To do the same, follow steps one and two. Then load the pouncer with paint and stamped it directly onto the towel to create my polka dot pattern. Polka dots not your thing? How about a fun stripe pattern? Use painters tape to create stripes. Follow all the steps, applying the paint between your tape strips.

3. Love Slime


Make someone's heart melt with love slime. Great for kids or the young at heart! This tutorial shows you how.

4. Sock Pillows


Show lonely socks some love by turning them into little stuffed hearts. This post shows you how.

5. Love Rocks


Color rocks of different shapes and sizes, then seal with a layer of mod podge. Great for your gardening friend, or leave them around the neighborhood to brighten a strangers day, as this blogger did.

6. Bath Bombs


With a few relatively basic ingredients, you can make your own bath bombs for that special someone who deserves to pamper themselves. Get the recipe here.

7. Lemon Drops Jar


Decorate a mason jar, fill it with lemon drops, and it's time to pucker up. Check out this post.

8. Muslin Candy Bags


Stamp muslin bags with simple heart motifs and fill them with candy for a gift that you can't go wrong with. As seen here.

9. Romantic Libations


Decorate a beer (or soda) package to turn it into a heartfelt gift, as done here.

10. Tick Tocks


Who knew breath mints could be so romantic. Just decorate them with these labels.

11. Snow Globe


They're not just for Christmas. Make a water-free snow globe with heart motifs and these directions.

12. Takeout Candy Boxes


Use these free printables to turn a plain takeout box into a cute candy holder.

13. Love Potion Bubble Bath


Decorate little bottles of bubble bath like so and hand them out to all your gal friends.

14. Party Poppers


The perfect favor for your V-day get together. Use old cardboard rolls, pretty paper, and candy to make these poppers.

15. Peppermint Infusion Bags


Fill a handmade heart-shaped tea bag with smashed peppermint candies to make a sippable gift for your loved ones. Check out this tutorial.

16. Heart Beaded Beanie


This beaded beanie is easy enough to make for a few friends.

17. Wooden Coasters


Make love coasters with you and your loved one's initials, or a friend's name. Check out this tutorial.

18. Notebook Paper Treat Bags


No fancy materials required- you can make cute treat bags out of simple notebook paper with this tutorial.

19. Sweetheart Vase


This vase gives a personal touch to a a heartfelt bouquet.

20. Glitter Nailpolish


Make your own glittery heart nail polish for lady friends. Get the simple directions here.

21. Love Cactus


Give someone an easy-to-care for bit of greenery. This post shows you how to create them and make cute planter cards.

22. Sharpie Mugs


Make your own mugs of love as gifts for friends, family, or your sweetheart.

23. Glitter Heart Boxes


Embellish cardboard boxes with layers of colorful glitter, then fill them with candy. This post has the details.

24. Sunglasses


This blogger simply attached a Valentines Day note to pairs of dollar store sunglasses. A creative and inexpensive gift that's great for a group!

25. Love Bugs


These golden love bugs are a fun and unexpected gift for a non-squeamy friend.

26. Crayon Heart Boxes


These decorated boxes turn a simple gift into a fun V-day present.

27. Pompom Bouquet


No green thumb needed to keep this bouquet alive. Learn how to make one here.

28. Conversation Hearts Pinatas


This post shows you how to turn cardboard heart boxes into little candy-filled pinatas for your loved ones.

29. Marshmallow Pops


Decorated marshmallow pops with homemade heart sprinkles for a sweet gift anyone will enjoy. Use this recipe.

30. Heart-Eating Dinosaur


Make an unexpected expression of your fondness with a gold painted dino. Great for guys young and old. Get the details here.

31. SoBe Bottles


Let someone know you would SoBe their Valentine with these cute tags.

32. Ombre Pencils


Turn plain pencils into stylish V-day gifts with a simple paint job, as done here.

33. Honey Jars


These little honey jars work for everyone from mom to your best friend.

34. Heart Dominoes


Make a simple heart-themed domino set with these directions. Then spend your Valentines Day playing around.

35. Custom Chocolate Wrappers


You can't go wrong with chocolate, but it's even better when wrapped in custom cut-out papers. Learn how to make your own here.

36. Heart Magnets


Make clay magnetic hearts to adorn your loved one's fridge. This tutorial shows you how.

37. Seed Starter


Spring is just around the corner. Spread some hope with these little seed starters.

38. Hot Cocoa


Fill a glass container with your favorite cocoa mix and decorate the top with gingham, as done here.

39. Heart Page Marker


Make these simple bookmarks out of decorative paper and hand them out to friends and family.

40. Glittery Heart Block Puzzle


Make a block puzzle with multicolor hearts, as done here.