Picking out the perfect gift for someone can be tough. Even if you know them well, there's always a chance that they won't exactly swoon over your gift (which is the whole point, isn't it?