David,
Smooth arrangement. Nice poetic lyrics and amazing effort putting all this together. Trumpet sounds great. I think vocals are not leveled throughout the song. At times, it seems they overpower everything else. Don't hold me to it, maybe I am hallucinating. Thank you for sharing.

Misha.