Shopping for Valentine's Day gifts is no easy task. Even more so now that Valentine's Day is just hours away. So we're rounding up the best last-minute Valentine's Day gifts that can still arrive on time.
From digital gift cards to flowers that arrive the same day, here's how you can save Valentine's Day with a last-minute gift. Keep in mind that cut-off times may vary based on your location or the recipient's address. So don't delay and make that purchase now.
Best last-minute Valentine's Day gifts
24 Stem Roses: was $29 now $19 @ Amazon
For Prime members only, Amazon is offering this bouquet of 24 stem roses for just $19.99. That's $10 off and one of the cheapest bouquets you can get. Even better, Prime members get free 2-hour delivery on orders over $35.
Flowers: deals from $29 @ Flora2000
If you're shopping for something unique, Flora2000 should be high on your list. In addition to offering unique gifts, they can deliver same-day if you order by 12pm.
Flowers and baskets: up to 40% @ 1-800-Flowers
1-800-Flowers is taking up to 40% off select Valentine's Day flowers. Gifts range from the Hearts in Bloom Gerbera Daisy (pictured) to Fannie May chocolates. Plus, they offer same-day delivery.
Shop deals @ Teleflora
Teleflora has Valentine's Day flower deals for every budget. Bouquets start as low as $37 and all of them are arranged by local florists. Even better, many of them are currently on sale. Place your order by 12pm for same-day delivery.
Apple: 6 months of Apple Music + Apple News @ Best Buy
With the purchase of any Apple eGift Card, Best Buy is bundling six free months of Apple Music and six free months of Apple News Plus. (For new subscribers only). Traditionally, Apple only offers three free months of Apple Music and just one free month of Apple News Plus, so this offer is extends the trial period.
Nintendo eShop: $50 card for $45 @ Newegg
The perfect gift card for Nintendo fans, Newegg is taking $5 off $50 Nintendo eShop gift cards. It's one of the best Valentine's Day gifts you'll find for Switch fans.
UberEats: $7.50 off $50 or more @ Amazon
Perfect for the person who doesn't like to cook, Amazon is taking $7.50 off all UberEats gift cards valued at $50 or more via coupon code "EATS21".
Amazon eGift Card: @ Amazon
The ultimate eGift card you can give, an Amazon gift card will let you buy anything from video games to a new winter coat. They're available in various amounts (the minimum is $1) and you can even set the exact delivery time. It's a solid last-minute gift for anyone.
GrubHub eGift Card: from $25 @ Amazon
For those lazy nights when you don't feel like cooking or leaving the house, Amazon has GrubHub eGift cards from $25.