It's always difficult to figure out what to get somebody for Valentine's Day.

How big is too big? How small is too small? Do you get flowers? Chocolate? Both? 

Whether you observe Valentine's Day or not, there are plenty of "just thinking of you" gifts you can get for your girlfriend, boyfriend, partner, husband, wife, family members or friends.

14 podcasts about love and relationships for Valentine's Day

Subscribe them to a box full of their interests

There are subscription boxes for everything these days. You can get wine subscriptions, beer subscriptions, book clubs or beauty subscriptions like Birchbox or FabFitFun. If your loved one is wanting to class up their wardrobe, go for StitchFix  or LeTote, which offer clothing and jewelry. MeUndies has a monthly subscription that offers super-comfy undergarments and loungewear, and there's even a Sock of the Month Club. If they'd like to level up their cooking skills, try something like HelloFresh  or Blue Apron.

For those with more -- let's call them niche -- interests, there are boxes like Man Crates, which offers "awesome gifts for men" (and comes in a literal, actual crate), Loot Crate, which caters to gamers and geeky types, or the Hunt A Killer box, which is perfect for lovers of true crime and allows you to be a detective yourself. You can even subscribe to Singles Swag, which caters to the consciously uncoupled among us.

How well do you know these romantic movies? Take our quiz

Skip the drugstore card and go for something more cheeky

Nobody wants a sappy script-printed card from Walgreens or CVS when there are plenty of funny, unique cards with sweet sayings all over the internet. 

On Etsy, you can find cards inspired by "The Office," "The Great British Baking Show," or "Seinfeld." You can find sweet puns like "I love every pizza you" or "I'm a hopeless ramen-tic for you," and if you're feeling frisky, you can find something a little raunchier (but we're not going to link to those -- just trust us that they're easy to find).

Other than Etsy, you can also find cute, unique cards at Minted  or Paper Source.   

Put your (or their) face on something

If you and your partner have keen sense of humor, you can't go wrong by ordering something with your face on it -- or theirs. You can get custom socks with your face (and even order them with two or three different faces), that way you know your partner has you on their mind (or their feet) all the time.  

Want something less subtle? Put your face on a cushion, that way you're always right there in their living room. Or go for a customized bobblehead so they can keep you on their desk at work 24/7.

WeCustomStuff is an Etsy shop that will customize almost anything you ask them too, from boxers and women's underwear to phone cases and mouse pads.

These are the most romantic restaurants in the country

Sign them up for a membership so they don't have to pay

Has your partner mentioned wanting something that they don't feel like paying for? No matter how small, you can help them out by treading them. If they love reading, try Kindle Unlimited, which will give them hundreds of books at their disposal. Or Amazon Prime, because nothing says love like two-day shipping. 

Of course, there's always Netflix, Hulu  and HBO, which will make their TV- and movie-watching experience like none other. Audible has a monthly membership for audiobooks, or you could get a subscription to their favorite magazine, like the New Yorker or National Geographic.

Don't want to spend any money? Take your loved one to your local library and sign up for library cards together!

Get in the mood for Valentine's Day 2019 with this romantic playlist

Immortalize your time together

Sometimes the most thoughtful gifts are the ones you put a lot of time and effort into. Make your loved one a custom photo book, or buy a Q&A journal like this one to create a time capsule of your time together. You could also download the 1 Second Everyday app to make a video diary of your days together.

DIY: Skip the greeting card this year and get creative