Nothing prepares you for the shock that is the Cannes film festival: the adrenaline, the fatigue, the elation and the emotion, but also the hunger,...