A gift for those hard to buy for: The book of everyone

There’s always that one ‘hard to buy for’ person at Christmas – whether it’s someone who has everything they could possibly need or someone with very specific tastes that’s impossible to shop for. When these occasions arise, I usually go … Continue reading