Nice song, nice vocals, nice keys.
Wrap a bit of reverb round the vocals to give it some space and that should settle it back in the mix significantly just doing that. Something nice and flattering like a hall-type reverb.
I think that's what people are referring to when they say it's a bit in you face, or "boxed in". Possibly could drop the level back a touch but I think with reverb you shouldn't need to more than literally a couple of dB.
Round about 4 mins, at the key change might just be worth checking the vocal level meters, because it's clipping where she sings out, but only just. Could be the master bus, or the vocal not sure.
The piano could do with some reverb too I think. It's an electric piano right? Putting in the same reverb hall setting as for the vocals should really help. I usually put in a second reverb too, something short and a bit bottom-heavy to give the piano more of an real acoustic grand-piano tone, but be careful not to over do it. You shouldn't really hear the short one actually as reverb, more just as a kind of opening out of the tone of the piano (I know I sound snobbish but can't explain it any better, I hate myself for it, sorry!)
I know that seems like a lot of comments on something that I'm saying sounds good already, but I'm only saying them because I think it's already really close to being great.