vocals are too far back....and low in volume. I know you said to comment on the mix only...but the pno got a little repetitious, and then hit some really low pitched (too low) chord voicings for "good" pno arranging at 1:20....then went back into its repetious playing again at 1:52. Strings are loud at 2:00...only because the vocals are too low....if the vocals were up, they'd be ok then. I'd *artificially* split the piano wider to let room for your vocals....same with the string arrangements...you gotta open up some space. The whole string section is sitting on top of itself. The nylon gtr cuts thru ok, but comes more front and center than the vocals...do you want that? Fade out too fast.
these are my negative thoughts....
on the positive...great playing, nice EQ balance, and a good song.