Here are two things we know to be true: Finding the best gifts for girlfriends (or gifts for boyfriends) is a daunting task—and you desperately want your significant other to love whatever you give. It’s challenging to find the perfect, thoughtful gift that is enjoyable and not just a red rose or a coffee mug stamped with “I love you”—especially if your girlfriend seemingly has everything.
The good news is that there are plenty of gifts for her out there for your best friend, all of which you can buy without having to set foot in an actual store (bless), and which range from budget-friendly to splurge-worthy items. Maybe she’d appreciate some self-care gifts in the form of skin-care gift sets, or maybe she’s a wine lover looking for the best wine subscription to try. Maybe she’s looking for comfy, cozy PJs with a top-rated weighted blanket for lounging and relaxing or maybe she’s looking to spice things up with a romantic gift. Whether it’s expert-approved sex toys, lingerie, massage oils, or scented candles, there’s plenty to give your girlfriend.
Below, we’ve rounded up perfect gifts for girlfriends, from retailers like Amazon, Nordstrom, Etsy, Anthropologie, Uncommon Goods, Maude, and more. Because while you may technically be the greatest gift of all, it never hurts to show her how much you care with a little something special—whether it’s ahead of the holiday season, her birthday, your anniversary, or just as a date-night surprise.
All products featured on SELF are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.