nice job.... the girl can sing and has a nice voice.
I had a bit of difficulty with understanding the words as well.... I don't listen on cans on this computer so panning issues are hard to hear. but.... since it was mentioned above.... with this simple arrangement.... vox down the center.... I might record 2 unison tracks on the vocals and pan them R/L at 60% but low in the mix... really low... they will add almost a subliminal stereo field to the voice. I use this on some, but not all vocal tracks and the 2 side tracks are so low they are almost not there.
I listened on my lappy with cans... really nice.
If you are going to put the piano on the left like that, you have to have something on the right to balance it. The ears can stand the panning but not as easily when there is total silence or a lack of balance in the other side of the mix. Throw a guitar or even a string pad in there and you solve that issue.
I thought the bass and drums were a bit loud for the mix. I was distracted by how loud they were as they overpowered the vocalist.
Great song.... great performance, the mix is in need of a few minor tweezes.
Oh yeah..... edit to one more thing.... I would throw just the slightest hint of some dark plate verb on that girl. Just a tiny bit.