late again when i get home you ll be waiting still you know there ain t no use in you complaining i know that i can show some respect especially when i m wrong but when i get back i know you ll say you ve been away too long ooooh la la la oooh i wonder why i stay when everybody s gone yeah there s always something there that keeps me hanging on ooooh la la la oooh i wonder why i stay when everybody s gone away there s always something there that keeps me hanging on i know that i can show some respect especially when i m wrong late again when i get home you ll be waiting joe egan vocals keyboard gerry rafferty vocals guitar paul pilnick lead guitar tony williams bass rod coombes drums