Chocolate contains Mg, so perhaps it's the minerals you crave too? (other than the taste). Although, in its pure form (cocoa), it's bitter and far from sweet!