Joe writes: When I heard this on Radio 2, I rushed over to the (digital) radio to find out what it was. I was convinced it must be an oldie - they don't make pop records as good as this anymore. But no - it's from Mika's new acoustic EP.
Buffy Saint Marie wrote and recorded this song. There are several well-known covers, Elvis and Neil Diamond for example, but she does a good job with it. She's touring here very soon. She may be best known for 'Universal Soldier' which I always thought a bit earnest and unsubtle but this is a gem.
Buffy Sainte-Marie - Until It's Time For You To Go (Amazon)