I like fruit and vegetables and I like healthy foods for the most part. But if I have a craving, it's for salty, fried foods, or chocolate. Why do I go for this kind of stuff and not crave, say, some raw carrots or some green peppers?
I don't know a lot of people who say "I'd kill for an apple!" even if they like apples but I do know so many whose mouths water while envisioning fries, or burgers or Godiva chocolates.
Why does this happen? Apples taste great! So why don't we all crave them instead of all the sweet or fried stuff?