The Stone Roses return with their first new track in 20 years, and it's a beauty.
Recorded at Church Studios in London and produced by Paul Epworth, "All For One" is a cracking tune about unity and friendship featuring a glorious chorus and rocking guitar solo. It sounds like the Roses of old with a slight modern twist.
Let's hope this isn't the last we hear of the band this year.