Dan,

A good write - lyrically and melodically.
Nice production. Solid mix.
Strong vocals.
Harmonies sound good. When they get their loudest (highest sung notes) , there is a aspect that has a "generated from the main vocal" thing - but I think that is only because you identified as such from the beginning. It's only for a moment. The rest are very natural sounding.

Good stuff. (As always).

fj