track listings ; cd single ; cd maxi personnel david gilmour - lead and backing vocals , classical , bass , and lap steel guitar richard wright - kurzweil synthesiser nick mason - drums , church bell , percussion with : jon carin - piano michael kamen - orchestration edward shearmur - orchestrations charlie gilmour - voice steve o'rourke - voice cover versions the song was covered by shark 'n the smoke on 2003 tribute album a fair forgery of pink floyd .