If you can’t imagine the perfect thoughtful gift and they haven’t given you any specific hints, don’t waste time with all the handmade/rare/local/even food — all this is more clutter. Acts of service are better. Quality time. If you must, something consumable; but simple is better. A single bottle of wine. Maybe a floral arrangement if they are entertaining. I am not wealthy but I have everything I need. I don’t need or want a handmade gift, because now I have to deal with another piece of clutter that I know someone assembled because they know I’m so difficult to shop for and now it comes loaded with emotional guilt. I don’t appreciate most art. It’s fine in other people’s homes, in public or a museum but I don’t want it in my space. Handmade jewelry is the worst. Especially when the materials are cheaply made and cause allergies. If I’m being honest: it’s most likely going to the landfill. I didn’t ask to be a steward of your urge to gift, even it it’s made with love. I especially dislike receiving travel souvenirs the most. Unless this person hates you, quality time is best.