Who do you know who's hard to buy for? The person who has everything or shrugs their shoulders and says 'I don't mind really' to your question of 'what would you like for Christmas?' Oh it's frustrating, and there's only so many socks people can own (I also know people who don't really wear socks..)
So, what to do? Here's my tips for those people who are difficult to buy for:
1) Buy them an experience
Tickets for a gig or a theatre make a fabulous present, but why not try something new like an afternoon tea voucher or a fabulous manicure? The latter is particularly lovely for someone who's had a rough year and needs a bit of a treat.
2) Make them something
Handmade Christmas gifts allow you to put thought and care into your gifts, and you can give something that's truly unique. Handmade jams, sloe gins or spiced cookies are great stocking fillers or gifts for parents and grandparents. For something that will last forever a crocheted or knitted hat or scarf is something everyone needs, and you can choose their favourite colour too! If you're new to making you can buy craft kits containing everything you need too, I love this lampshade craft kit - a wonderful gift for a new homeowner.
3) Solve a problem
What would make someone's life easier, better or more joyful? A recipe-box subscription for someone who wants to eat well without the hassle. A portable phone charger to juice up during long commutes. A bottle of fancy bubble bath to soothe after a long day.
4) Keep it classic
Timeless gifts are the best for the difficult to buy for. A good quality notebook and pen, a cashmere jumper or a simple jewellery set. They'll use them for months and years to come. The more difficult to buy for, the more a simpler gift is appreciated.