Excellent writing!

And excellent vocal too, you have such an expressive and unique voice.

As far as mix goes I read your comment about leaving it alone for a while. That is something I always do, I'll revisit a song with fresh ears after a month or so and hear stuff I missed the first time. It's pretty close already though IMHO.

Very good song, enjoyed!