"Goodbye Horses" is a 1988 song sung by Q Lazzarus. It was written and produced by William Garvey. There are three versions of the song, of lengths 3:12, 4:20, and the extended version at 6:28.According to its writer, "the song is about transcendence over those who see the world as only earthly and finite.