The shelves are bulging with chocolate in one key shape - eggs. Yes, it's Easter again and while avoiding unsuitable chocolate eggs might be easy enough (willpower aside), it is amazing how difficult it is to avoid eggs in processed foods generally.
If you can't have egg (or are shopping for someone who can't) then you'll need to avoid foods with any of the following as well:
albumin, globulin, lecithin (soya lecithin is OK – as long as your guest can eat soya!), lysozyme, ovalbumin and ovovitellin.
If that wasnt' bad enough, many wines (especially red) and even beers are clarified using egg so look for a vegan wine instead (click here for a handy link to a vegan wine site).