This happened when my son was 7 years old. At this age children can change their food preferences like they change their socks, and when he saw the Thanksgiving turkey on the table being sliced and served he refused to eat it because he (suddenly, without warning!) hated turkey. I tried to reason with him, a tantrum was imminent, and I don't know what made me say this but I told him, "well, I'll just give you the chicken part of the turkey then!" And he ate happily what he believed was the chicken part that I served him from the turkey. Tantrum averted, all happy smiles!