My gut feeling tells me one says "I crave chocolate" and not "I crave for chocolate". This was confirmed for example at this forum discussion.
However, google also showed me the sentence "I crave for you" was in fact used in this pop song!
Could someone please clarify which use is correct? Should one say "I crave chocolate" or "I crave for chocolate", or are both equally fine? Thanks a lot!
By the way, I am aware that "i have a craving for chocolate" is correct English (and am not a native speaker).