Manic Street Preachers' fans were overjoyed this week to hear that they'll be celebrating their classic 1996 album Everything Must Go with a huge gig in Swansea. To celebrate, we've ranked the songs from the seminal LP in order of greatness. It's going to be one hell of a setlist next year.
1994's twisted masterpiece The Holy Bible was once described as 'a triumph of art over logic'. That's true, but Everything Must Go must then be a triumph of art in the face of adversity. Guitarist and lyricist Richey Edwards went missing the year before, and few thought the Manics could continue without their cornerstone.
In spite of it all, they stormed back with a world-conquering run of anthems - winning scores of new hearts, minds and ears, without diluting their credibility or their ability to share their love of art, politics and culture.
Here are the tracks from Everything Must Go - ranked in order of greatness from worst to best.