Good stuff, David! Love the vocal.

Can't add much to what has already been written about the quality of the song and the performance but I think no one has mentioned the production yet. That is really standing out for me, the way you build the song as it progresses, adding and taking away. Top notch in my book.