Lyrics seem thoughtful, and I think the vocal performance is a keeper.
You've got the vocals panned pretty hard left? And the piano with chorus stuff panned right, pretty hard?
You might consider putting the vocals dead center so they can drive this bus.
Drums should come up a tad, particularly the snare.
I like it! You have done well by this chord progression. I like the fade out, nice touch.
cheers,
-Tom