Source It happens to everyone at some point or other – being faced with having to purchase gifts for the person who has everything or who is notoriously difficult to buy for. At Christmas particularly it can be difficult to devote the time to thinking of the perfect gift for the person who seemingly has […]