As Dr. Terry Wahls said in her TEDx talk, Minding Your Mitochondria, there are hundreds if not thousands of nutrient compounds science has yet to identify and name. Compounds a broad-ranging blood test would have no way of identifying. So it's great your body is telling you to eat those things.
Having said that, I'm still trying to understand why my body seems to crave ice cream all the time.
BTW, MoiraineD, are you a WoT fan?