Chocolate has a distinct taste and its smell is definitely appetizing thus stimulates your senses too easily;
Chocolate has a low melting point that definitely contributes to the pleasure of eating it because it becomes soft in your mouth immediately and the fat content in chocolate also helps enhance its texture.
If you are going to indulge in more that a small square of chocolate - than ask yourself this - Are you hungry, or did you skip a meal? Is it dark chocolate as it has more cacao percentage than regular chocolate and hence healthier. What are the healthy foods that you ate today? Are you stressed? The few seconds you spend pondering will help change the level of your craving. Research suggests that processed foods high in fat, sugar and salt are addictive.