Paul McCartney has admitted that he has finally given up smoking cannabis - at the age of 69.
In an interview with Rolling Stone magazine, the singer revealed he had quit because of his eight-year-old daughter.
The former Beatle star said: "I did a lot, and it was enough. I smoked my share.
"When you're bringing up a youngster, your sense of responsibility does kick in. Enough's enough."
Macca was arrested in Japan in 1980 for weed possesion and has admitted trying cocaine and heroin throughout his career.
Jessie J, Paul McCartney, Tom Jones and Ed Sheeran are all set to perform at a concert to celebrate the Queen's Diamond Jubilee this summer.
According to The Sun, the event, which is being organised by Take That's Gary Barlow, will include performances from JLS and Shirley Bassey.