This is FANTASTIC. Superb lyrics, of course - but, for me, what makes it is that you invariably keep things real when you sing, David. And that's sadly very rare. Bravo to both of you, what a song.