It's of the most puzzling (and heartbreaking) mysteries. Why does cilantro taste so good to some of us, but taste so bad to others of us? Is it in our heads? Or is there a chemical explanation for it? If so, what is it? And can it be fixed?