The article notes that cravings are still not fully understood but talks about many possible sources of cravings. The first one is fairy logical -- that our minds are hardwired to desire foods full of fat that would have helped keep our ancestors from starving hundreds of years ago (obviously no longer an issue in today's food driven society). Another rational for cravings is that they happen when there is a change in our equilibrium, like with stress, a sickness, or anything else that makes our bodies have a need (physical or emotional) that we need filled. I thought this explanation was particularly useful, since I can now self-check how I'm "feeling" when cravings arise.
So, what makes us crave the specific food we crave? The article explains that we are likely to crave foods with which we have positive emotional association, even at an unconscious level. This is particularly useful because if this hypothesis is true, then we should be able to wire ourselves to crave healthier foods by eating them more often (in order to increase the odds that you'll build an emotional association with it).
So where does this leave us? Well, still with cravings! But, with a bit more of an understanding of how our bodies work with respect to its desires for foods. I know that I will personally try to stay more conscious of cravings, in an effort to better understand where they are coming from for me personally.
Chocolate Photo from MyRecipes.com