Cravings?

Can someone please explain cravings to me? I know it sounds ridiculous but as someone who is (when not pregnant) able to be very disciplined about my eating and the foods I choose,I am finding myself choosing items I would not normally have. Do you give in to them or eat what doesn’t sound good?