Hmm. I know that cravings mean that your body needs something in that food, but I don't agree that it needs THAT food.
For instance, when I first went veggie in college, I did it in the college way. Lots of bread and salads. I started having dreams of eating whole hams. Night after night. I hadn't eaten ham in years, since I found out that a maternal relative was Jewish and I decided to eat kosher (gave up shrimp then too).
I asked a women with whom I was working, she was a 25 year healthy vegan, what it meant. She suggested eating a broader variety of foods and to add a little salt to my diet.
So I did. And the dreams went away.
My body was "talking" to me in the only way it knew...ham was one of the saltiest foods I'd had, so it dreamed of ham to get me to use table salt.
In pregnancy the main thing I have craved like that is hard salami. For a few weeks I wanted it, and would think of the salami sandwiches I'd had as a child. I also thought of liverwurst, but not as much. I gave up liverwurst as a preteen when I finally heard the "liver" part of the name.
Salami, IMO, is absolutely useless as a "food" item, and so I broke it down. Protein, salt, and fat. I increased those things in my diet. Boom. No more salami cravings.
I've also craved burgers, but McD's burgers. Nothing is going to convince me to eat there, or have whatever meat "product" they call a burger, so it would have to be homemade. And since there is no way I could cook a burger without being ill, that had to be forgotten. And the craving went away.
I *was* having fish cravings, and since I occasionally ate fish and chips while not pregnant, I indulged about three times during this pregnancy. And the third time got bad fish and was ridiculously sick. I'm not sure I'll EVER eat fish again; I learned my lesson.
Fish and seafood are from polluted waters (hubby went on a macrobiotic diet for a health problem some years back, but the doc wouldn't let him use fish because there were no commercially accessible NONpolluted waters, and it's only worse now) and the toxins that could be in them are just not worth it to me.
So for me, I'd increase the protein and oils...since I was so sick from the bad fish I've done that and haven't wanted it since.
I think that our innate intelligences are wonderful and smart, but they don't need to be listened to LITERALLY. They are only using the language we've previously taught it; I think it's up to our brains to realize what it is truly asking for, which I believe are the components of a food, not necessarily THE food.