Haven't picked out a Valentine's Day gift yet? No sweat. Celebrate your love with these last-minute homemade gift ideas from around the web.
Get back to basics this Valentine's Day with a simple arrangement of flowers, but punch them up with creative packaging. Turn recycled plastic and glass bottles into colorful vases with nothing more than primer, paint and ribbon. Then head back to grade school and craft a homemade card out of construction paper. Do you like me? Check yes or no.
These stamped soaps add a touch of romance to any shower. Just like those iconic candy conversation hearts, each soap heart features a personalized message you can create with metal letter stamps. Dare we suggest, "Wash You Up in My Love"? [Martha Stewart
Don't let the bling fool you, magnet brooches are inexpensive and easy to make. You can turn your old jewelry into chic, decorative magnets by simply using a wire cutter and glue. Remove the pin hardware and add a magnet with a glue gun or Gorilla Super Glue. These magnets are the perfect touch of love for your sweetheart's fridge. [Nate Berkus
One man's trash is your sweetie's treasure. Random household items make for cute greeting cards
, such as the pictured sponge, dead AAA batteries ("I get a charge out of you") and stray keys ("the key to my heart"). Couple your DIY cards with custom candy hearts
made with the help of food-coloring markers. [Real Simple
Repurpose an old frame into a message board. Add photos, nostalgic items and messages of love. [Country Living
Crafts by Amanda
Use egg cartons, paint and cupcake liners to make these cute lollipops treats. This is an excellent DIY project to complete with the kids this weekend. [CasaSugar
via Crafts by Amanda
Sometime's a store-bought card can't convey how you feel. For these moments, grab an X-Acto knife to carve any message your heart fancies. Instructables has step-by-step instructions to create a cutout card that says it all. [Instructables