Valentine's Day is all about spending quality time with the person you love. Let's be real though, it's also about the gifts — and we don't mean just chocolates and flowers (although those are nice, too).
Valentine's Day gifts are usually sweet, sentimental and thoughtful — which, unfortunately can also mean they're straight up boring.
But here's some good news: They don't have to be boring, you guys!
They also don't have to be expensive. Thanks to the wonderful world of the internet, there are endless options for gifts under $20 that you'd actually be excited to give your person. And since your person loves you, that means he or she will likely be just as excited to receive them.
Here's a guide to some heartfelt and pretty cool gifts that won't break the bank.
For the person who loves candy
Candy is the heart of Valentine's Day. But we're not talking about the typical box of chocolates you'd find at a drug store. SUGARFINA's Love Icon Gummy Candies are delicious and come in perfect packages with adorable messages. Each box of candy is $8.50 at Anthropologie.
For the person who loves breakfast
Make heart-shaped eggs or pancakes for your love (or entire family) the morning of Valentine's Day, and pretend like you totally didn't have any help. And by help, we mean the Norpro Nonstick Heart Pancake Egg Rings, available on Amazon for $4.50 for a set of two.
For the whiskey fan
Nothing says "I love you" like understanding the importance of keeping a beverage cold, like this tray of oversized ice cubes. It's only $7.95 at Crate and Barrel.
For the sentimental type
Valentine's Day is the perfect time to reflect on all the things you and your partner love about each other. The "What I Love About You" journal allows you to fill in the blanks to do just that. Get it at MODCLOTH for $11.99.
For the man who embraces hearts
Spice things up with a pair of men's Heart Print Trunks — $14.95 from GAP. They're available in white with red hearts and red with white hearts, and they're "snug fit," because yes, please.
For the greeting card connoisseur
Let your lover know you're all about doing sexy time things (even if only on special occasions). This greeting card is made by Yellow Grass Greetings and can be yours for $3.95.
For the coffee drinker
Introducing the most adorable mug in the world. This "I love you a latte" mug is available on Amazon for $16.99, and will for sure win you some major points.
For the person who loves bath time
Scented Soap Petals are basically two gifts in one — soap and roses. This box set is available at World Market for $7.99.
For the person who loves to cook
Homemade Italian Pasta Online Class is the perfect way to say to your person, "I love you. Please cook delicious pasta for me." Currently on sale at Craftsy for $14.99, down from $39.99.