I have sung it for years also, but I was certain it had come to me from the playing of Richard Dyer Bennett. Seems unlikely I could confuse those two voices!! LOL But,m I seem to recall having been wrong about something once, so anything' s possible...
A