The Hardest Person to Shop For

We all have at least one person on our Christmas list who seems to want for nothing. They buy what they need when they need it. They're not particularly into hobbies. They shrug when you ask what they want. Sound familiar?

The good news: the best gifts for these people aren't things at all — or if they are, they're things so specific and personal that no one would ever think to buy them for themselves. Here's how to crack it.

1. A Truly Personalized Experience

Experiences beat stuff every time for people who have everything. Think cooking classes, a whisky tasting, pottery workshop, or a spa day. The key is choosing something aligned with a quiet interest they have but never make time for. Gift cards to experience platforms give them flexibility to choose their own adventure.

2. Something Consumable and Luxurious

Consumables are brilliant because they don't add clutter. High-quality olive oil, a bottle of aged balsamic vinegar, premium loose-leaf teas, or artisan coffee are items people rarely splurge on themselves but absolutely love receiving. Upgrade to versions they'd never buy — that's where the magic is.

3. A Custom Portrait or Commissioned Artwork

Commission a portrait of them, their pet, their home, or a meaningful place. Platforms like Etsy are full of talented artists who work in various styles — watercolor, digital illustration, caricature, and more. This is deeply personal and truly one-of-a-kind.

4. A Book Curation Service or Rare Edition

For readers, a rare or first-edition copy of a favourite book is often something they'd never hunt down themselves. Alternatively, a book subscription service that picks titles based on their taste delivers discovery month after month — long after Christmas is over.

5. A Star or Plot of Land (in Name Only — but Fun!)

It's novelty, but it's charming. Services that let you name a star or receive a certificate for a tiny plot of land on the moon are playful, creative gifts that make for great conversation. Pair it with a telescope for the full effect.

6. A DNA Ancestry or Health Kit

Genealogy and ancestry kits have become genuinely fascinating gifts. They connect people to history, heritage, and sometimes surprising family discoveries. If the person already has one, many services now offer deeper reports on genetic health markers or trait breakdowns.

7. Premium Subscription Upgrades

Does the person in question use a free version of a streaming service, music app, cloud storage, or news site? Gifting them a year of the premium tier is quietly luxurious and genuinely useful — but something many people won't spend on themselves.

8. A Donation in Their Name

For people who are genuinely content and charitable-minded, a meaningful donation to a cause they care deeply about — made in their name — can be more touching than any physical gift. Pair it with a heartfelt card explaining why you chose that charity.

9. A Handwritten Letter or Memory Book

Sometimes the most valuable gift is time and effort, not money. A beautifully written letter, a memory book assembled with photos and notes from friends and family, or a handmade scrapbook of shared memories can be more meaningful than anything bought in a store.

10. A Mystery Gift Box in Their Niche

If they do have a specific hobby or passion — no matter how niche — there's almost certainly a mystery subscription box for it. From rare hot sauces to vintage comic collectibles to specialty coffee roasts, a themed mystery box delivers ongoing surprise and discovery in an area they truly love.

The Golden Rule

The best gifts for people who have everything are specific, thoughtful, and slightly unexpected. Avoid generic luxury (another candle, another wallet) and instead focus on something that says: I paid attention to who you actually are. That's what makes a gift unforgettable.