Why do we eat when we are not hungry?

Why do we eat when we are not hungry?

Ever found yourself walking to the fridge to finish that leftover cake? You had not even decided to eat that cake, and yet you went for the mindless reach to grab a few spoonfuls. Sometimes you surrender to the temptation of eating even though you are already full....