Hi Greg,
This is a fantastic song! You've certainly got the knack for putting a great creation together.
For what it's worth ... on my system, when I turned the volume up a bit, the mix had a brittle edge to it. It got me wondering what the song would sound like if the high frequencies were eq'd back a tad. I found it most noticeable in the piano.
All in all, though, I stand by what I said at the beginning. This is one heck of a song write! It's lots of applause from me.
Regards,
Noel