What would the reasoning be behind this craving?

Options
I've been having a craving for broccoli. Not just any broccoli though....it has to be steamed like chinese food (but without any oil). I just want broccoli. Is this a sign of a deficiency?

Additionally, I am also craving a lot of cinnamon....any connection?