You've known these people for years, if not your entire life. Yet sometimes, you just don't know what they'd like. And if they do like whatever you're thinking of buying them, maybe they already have it.
The clock is ticking and Chrismas is around the corner and you still don't know what to get.
Who in your life is hard to buy for?