The song is sung by Si on his 2007 Thanksgiving CD; but there's a woman singing lead for this song on Si's Been a Long Time CD (published in 2000) - I take it that's Laurie lewis singing on "Long Time."
Great song, Si. It brought tears to my eyes.
-Joe-