Skip To Content

    34 Valentine’s Day Gifts You Can Get On Sale Right Now

    Deals at Shari's Berries, Glossier, Torrid, Amazon, and more!

    We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. A wire-free lacy bralette with stretch lace so your boobies can be comfortably covered and alluring.

    Get it from Bare Necessities for $19.99 (originally $28, available in sizes S–L and three colors).

    Get free shipping with promo code FREESHIP!

    2. A crown-shaped 18k gold and diamond ring for the love of your life, because you've been listening to way too much Boyz II Men and are honestly feeling ~a way~.

    "I'll Make Love To You" plays in the background....

    Get it from Nordstrom for $536.98 (originally $895). Also available in rose gold.

    3. A gotham steel cookware set that'll help you cook for your love. They say you never make any meals, but boy don't you have a surprise for them!

    Includes two frying pans, three pots, an aluminum steamer insert, and lids.

    Get the 10-piece set from Walmart for $99 (originally $129.99).

    4. A darling duo of strawberries and roses to munch on while you're tapping away at work. What's a holiday without dessert?

    Get them from Shari's Berries for $49.99 (originally $53.98).

    Get 20% off orders of $29+ at checkout with the ~BuzzFeed exclusive~ code BUZZFEED20!

    5. A floral top that'll be just as great as a bouquet of flowers. Some people have allergies, you know!

    Get it from Loralette for $26.40 (originally $44, available in sizes 1X-3X).

    6. A mermaid necklace with sparkling Swarovski crystals to place amongst your knickknacks galore.

    Get it from Jewelry for $27.30 (originally $100).

    7. A geeky bouquet of plush Star Wars characters to give to your honey who really can't wait for the next movie.

    Get it from ThinkGeek for $49.99 (originally $79.99).

    8. A comfy pair of hush puppies you can dress up or go totally casual with. Versatility is your one true love!

    Get them from Hush Puppies for $74.99 (originally $99, available in sizes 5.5-12).

    Get an extra 20% off (that brings the price down to $59.99) with promo code LOVE20.

    9. A super cute one-piece bathing suit ready to travel (in style) to the depths of the Carribean sea with you and your boo.

    Get it from Aerie for $35 (originally $49.95, available in sizes XS-XXL and also in a striped pattern).

    10. A bouquet of two dozen roses for all the lovers who just adore the smell of flowers.

    You can add on a teddy bear, a box of chocolates and a ballon!

    Follow this link to get a BuzzFeed exclusive deal: a dozen red roses plus a free premium vase for only $29.99!

    Get it from 1800flowers for $44.99 (originally $59.99).

    11. A pair of solid 10K gold hoops that'll hook up the rest of your banging outfit.

    Get them from Jewelry for $19 (originally $100).

    12. A bunch of greeting cards to show everyone how much in love you are with your partner, even if it's been 30 years.

    Take 15% off Valentine's photo cards with promo code SENDLOVE18!

    Get a box of 25 from Minted for $65 (originally $76.47).

    13. A dependable succulent your love won't get the chance to kill since it barely needs water, anyway.

    Get 15% off (it's a BuzzFeed-exclusive offer!) with the code BUZZ15.

    Get it from Lula's Garden for $21 (originally $25).

    14. A waterproof vibrator with toe-curling sonic-wave stimulation that'll give you multiple orgasms without even trying. Who needs a partner when you have this?

    Get it from Lelo for $69 (originally for $149). Available in three colors.

    Get up to 50% off select products with promo code VDAY18.

    15. A touching, personalized keychain your honey can take everywhere, even if they wind up losing their keys!

    You can upload your perfect couple's picture on one side, and then customize it with 10 background colors and up to four lines of text on the other!

    Get it from Personalization Mall for $8.29 (originally $10.99).

    16. A lacy bralette and babydoll lingerie that'll look super spicy, because you just look THAT good.,

    Get them from Torrid: the bralette for $21.67 (originally $28.90), and the babydoll lingerie for $18.99 (originally $37.98). Available in sizes 00–6.

    17. A handy Kindle to show your boo that you love their emotional depth (plus you think they look super cute with their glasses on getting into a new story).

    Get it from Amazon for $59.99 (originally $79.99). Also available in white.

    Kindle Paperwhites are also $20 off for Valentine's Day!

    18. A pretty ring holder your spouse would be absolutely delighted to place their wedding band in while y'all cuddle in bed.

    You can personalize the holders with first names up to 25 characters and last name up to 12 characters.

    Get it from Personal Creations for $34.99 (originally $49).

    Get 20% off with the BuzzFeed exclusive promo code BUZZ20!

    19. A pair of velvet joggers, because the sexy doesn't end the day after Valentine's.

    Get them from Loralette for $19.99 (originally $49, available in sizes 2X-3X).

    20. A peaceful bamboo plant in the shape of a heart, because nothing will show your love more than nurturing a plant like you would a heartbeat.

    Get 20% off when you spend $29 with BuzzFeed exclusive promo code BF20VAL!

    Get it from ProFlowers for $34.99 (originally $39.99).

    21. A pair of champagne glasses so you can toast to your eternal love and devotion for one another.

    Get them from Urban Outfitters for $23 (originally $29). Also available in silver.

    22. A candle to transform your apartment into a really sexy atmosphere for when bae comes over for a nice, home-cooked meal.

    Get 25% off all Valentine's Day collections with the code LOVEDOCTOR.

    Get it from Izola for $38.

    23. A wrap dress to throw on when you wanna turn heads without all the damn effort. Just cause' you're single doesn't mean you can't get be ~festive~.

    Get it from Forever 21 for $10 (originally $19.99, available in sizes S–L and four colors).

    24. A rose necklace you can place onto your gorgeous neck, because flowers last a week and jewelry lasts a lifetme.

    Get it from Target for $15.99 (originally $19.99). Also available in white.

    25. An electric hair trimmer to shave that beard you've been growing for months now. You love it, but your honey says it's time for a touch-up.

    It has a powerful motor, safety guards and nick-prevention, and an adjustable cut length for the perfect 5' o clock shadow!

    Get 25% off sitewide with the code VDAY25.

    Get it from Manscaped for $33.99 (orginally $39.99).

    26. A pair of palazzo pants with embroidered flowers for your inner '60s hippie. It's a new season of love, baby!

    Get them from Forever 21 for $17.50 (originally $35, available in sizes 1X–3X).

    27. A pair of dolphin socks that'll make a splash on your sweetie's feet. She's always loved sea creatures.

    Get them from Happy Socks for $8.40 (originally $14).

    Get 20% off and free shipping with the code VALENTINE20!

    28. A couple of sweet buckets to fill with candies for your tiny tots who are obsessed with all things chocolate.

    You can choose between two sticker colors, place any name and a two line inscription.

    Get them from Personalization Mail for $8.99 each (originally 9.99).

    29. A belted midi dress you can give yourself for just the right amount of chic on all those dates you've been pulling lately.

    Get it from Urban Outfitters for $48.99 (originally $69.99, available in sizes XS–XL).

    30. A couple of bears that'll put a smile on a kiddo's face, especially if they cuddle them before bed.,

    Get them from Build-a-Bear: the sweet scent leopard for $22 and the Spiderman bear for $28. OR get two custom bears for $35!

    31. Glossier's Solution, which'll help exfoliate skin with the help of alpha hydroxy acid, making it all smooth, supple and ready for multiple kisses from bae.

    Get free shipping with BuzzFeed exclusive promo code FREESHIPBF!

    Get it from Glossier for $24.

    32. A floral wrap dress with a perfect v-neckline to make all your days and nights romantic AF with your love bug.

    Get it from Torrid for $19.49 (originally $38.98, available in sizes 00-6).

    33. A bouquet of beautiful flowers that'll look lovely on your significant other's table. Plus, every time they look at it, they'll think of you!

    Get 20% off sitewide with BuzzFeed exclusive promo code BUZZ20.

    Get it from Teleflora for $43.96 (originally $54.95).

    34. A poppin' viscose blazer so they can serve some Pat Benatar realness, because love truly is a battlefield and you're winning.

    "We are young, heartache to heartache we stand..."

    Get it from Anthropologie for $89.95 (originally $148, available in sizes XS-L and three colors).

    Ah, don't you love, love?

    Warner Bros. Television

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides here!

    BuzzFeed / Via Ryan Pattie/BuzzFeed