Chocolate makes a great gift as it is one of the very few gifts that are actually edible. Chocolate may not keep your feet warm like socks do, but then again socks don't taste very good either. Below you'll find chocolate that makes a great gift for almost any occasion, just try not to eat it yourself first.