Roy Harper's Snide Vocal and the Record Label Satire of 'Have a Cigar'

The most biting moment on Wish You Were Here isn’t a Gilmour solo or a Waters rant – it’s Roy Harper casually sneering “Oh, by the way, which one’s Pink?” That line was written to mock a real record executive who had no idea who the band members were, and Harper’s delivery makes it land like a punchline you’ve heard a thousand times. Waters asked Harper to sing because he wanted a voice that sounded like a cynical old hand in the industry, not a band member pretending. Harper’s thin, almost bored vocal perfectly sells the corporate condescension – the executive doesn’t care about the music, only the product.

Musically, the song grinds along on a greasy riff that feels like a handshake you don’t want to accept. The narrator keeps slapping on the fake enthusiasm (“The band is just fantastic, that is really what I think”) while revealing total ignorance of the actual work. It’s the only Pink Floyd song where the singer isn’t a band member, and that distance is the whole point – the executive is an outsider trying to sound like a buddy. The irony stings because the band had just been through the exact same cycle: Dark Side of the Moon made them stars, and suddenly the same suits who ignored them were pretending to be lifelong fans.