I've long believed that when the body craves certain foods or substances, that the food or substance will be very beneficial or very detrimental.
I'd bet, except for the proverbial sweet tooth, that most cravings for specific foods are for something the body needs.
I believe you are absolutely correct. Even in pregnancy, women may develop strong cravings for food items (many of which they don’t even like). I remember eating peanut butter by the spoonful (truth be know, I am not that fond of PB in the regular form). Not to get into anything too personal or “too much information” but many women will crave red meat during certain times as well (I am assuming the iron). I personally know one cousin who eats as little meat as possible but will indulge her cravings for a big, medium rare steak... about once a month. Sometimes the body definitely knows best! (I hope I didn’t completely embarrass you!)