Prince Harry was said to have left a male admirer floating in heaven after giving in to his request of a kiss in exchange of a beer.
Fan Rocky Bennett approached the fun-loving Royal, who was out enjoying a midweek night out with fellow trainee pilots at the Liquid nightclub close to RAF Henlow.
"I went up to him and told him I would love to buy him a drink - if he gave me a kiss, Harry just burst out laughing, threw his arms around me and kissed me on the left cheek," News of the World quoted Bennett as saying.
"I'm not going to wash my face for a month now!" the starstuck 21-year-old added.
The petrol station manager further said: "It was the best moment of my life. I just burst into tears, he's so down to earth."