David,

Love it!

Well written.

Excellent vocal.

Nice job on the piano. Is the piano from a VST or a physical keyboard? (what is it?)

Really nice arrangement. Solid mix.

A song that begs to be heard many times.

fj