For those of you who have spent a good portion of your life listening to and singing along to The Stone Roses mere two albums (both filled to the brim with hits), as of 8pm this evening, you at last can feast your ears on the band's first new single in an unbelievable 21 years.

The new song, entitled All for One, is bound to be filling the airwaves this summer, and has that classic Stone Roses vibe to it. New material can be hit-and-miss with bands that have been around as long as these guys, but safe to say, Ian Brown and the lads have nailed it.

Have a listen here on Spotify and see what you think.

Or you can buy on iTunes on the link below.