 Complete the following phrase:  Rolling Stone ranked Imagine number three on its list of The 500 Greatest Songs of All Time, describing it as an enduring hymn of solace and promise that has carried us through extreme grief, from the shock of Lennons own death in 1980 to the unspeakable horror of 