David, you've unearthed a real gem for us, here. Bravo.

Rachel: superb. Carry on :-)

Great job, both of you. So well written, so well performed, so well arranged. Yes, the Sheryl Crow vibe is DEFINITELY there :-)

If I'm to be EXTREMELY picky: a little variation (light and shade, just a little more) in your tone of voice, Rachel, would be (for me - what do I know? haha) just perfect? But carry on as you are, if you so wish to, of course ... this is brilliant :-)

Congrats :-)