Buying gifts can be an enjoyable activity, especially if you know the person receiving the gift well, enabling you to understand precisely what they want and what you’re going to buy for them as a gift. However, have you ever needed to buy a gift for someone that you don’t know very well? If you have, you know how testing this can be, particularly when its a child you will be giving the gift to.