I wonder if this is in part a demonstration of mind over matter. From The Telegraph: Believing you are fat could lead to weight gain
Researchers noticed that the young men and women who in their teens had described themselves as “chubby” or “very fat” were more likely to have become overweight or obese.