For every celebration on the calendar, food (and often also drink, e.g. alcohol) is linked right in there. Christmas lunch..... Easter chocolate eggs...... birthday cake......champagne and wedding cake......having a restaurant meal out when you first get it together as a new couple. You get the idea. Eating is a profound form of celebration, in any culture that I know about.
Therefore some of the difficulty with "diets" is that I'm effectively saying to myself- No ! you don't deserve any celebration, you can't take part in our culture, you have no place in fun and pleasure.
Where we seem to be getting it slightly wrong these days is that every day has elements of food or drink in it which would, once, have been for celebrations only. Therefore our expectations, and our calorie intake, increase. The original idea of midwinter / Christmas celebrations, and Easter/ Ostara feasts, was to eat and drink a LOT - to make up for several weeks when people were on a naturally restricted diet due to eating seasonally grown food. Now we have "celebration" food available to us every day, all year round.
I've been thinking about celebration following a family party last weekend in which (guess what) I ate more than usual, and drank a lot more wine than usual. Do I regret this ? Hell no. But what are my ways in which I can celebrate, praise, rejoice, have a good time - which are NON-food related ? This is part of my quest to break free from other people's or society's expectations of how I should control my food and drink intake.