David, you sing this masterfully, and the song is very well written - but, for me, the lyrics carry it over the top, this time. Superb take on the "return home" theme. Well done, Rachel ... and, that said, well done David for maximising these lyrics with your singing and songwriting talents. Brilliant, from the both of you, really excellent.