John, You have posted many great songs in the past and I am always excited to see your name pop up here. I do think you have surpassed yourself here. Pro sounding mix and some fine vocals. To me the real star here is the arrangement. Brilliant use of pushes and holds as well as some unique chord choices in the different sections. Excellent video also. It doesn't get much better than this! Great work, Tom