Is it true that your body craves what it needs?

Britany
I have been craving fresh fruit allll day. I finally went and bought me a fruit basket. Anyway I wonder if I just want it or if my body needs the vitamins