25. Leonard Cohen, "Treaty"
The late, great Merle Haggard had a provocative line a few years ago about surviving into old age. "It's kind of like finding out there's time on the show and you've played your best songs," he told Rolling Stone's Jason Fine. "God was kind. But now he expects some work out of it." Leonard Cohen also got assigned extra work in his final years, and he made the most of it, closing his encore with the magnificent "Treaty." The chorus recycles a melodic hook from one of his most famous ballads, "Anthem," as he sings, "We sold our souls for love but now we're free." There's a poignant urgency in that moment – the man was in a hurry to finish the damn song. So he got it done. One of his best. And by the time he died in November, the song was out there in the world, where it belongs.