Until recently, Rod Stewart assumed he was, as he put it, "finished as a songwriter".
Last night, the ageing rocker proved himself wrong in the most dramatic way imaginable, topping the UK album chart for the first time in almost 34 years and breaking a record in the process.
The gap between his new release, 'Time', taking the top spot and Stewart's last number one album – his 1979 collection 'Greatest Hits Vol 1' – represents the longest hiatus between number one albums in the UK charts for any British act.
He has endured an even longer wait since his last number one studio album, 'A Night On The Town', which topped the charts 37 years ago in 1976.
The previous British record-holder was Tom Jones, who reached number one in 1999 with 'Reload', 31 years after 'Delilah' went to the top.
Bob Dylan retains the overall record for the longest gap between number one albums, having waited more than 38 years for his 1970 'New Morning' to be followed up with another UK number one, 'Together Through Life' in 2009.
At 68, Stewart shows no signs of stopping, greeting the news with a hint of further offerings.
He said: "Well, knock me down with a feather. Just goes to show there's still plenty of songs left in the old violin. Thank you!" (© Daily Telegraph, London)