No one knows the definitive answer, however recently the energy balance theory (obesity as a result of eating) has been challenged by the endocrinological theory (basic body dysfunction) such as hormonal imbalance. This could of course explain why a lot of people come back to their original weight following successful weight loss with diet and exercise. Read more about this paper.