I'm impressed. It sounds really good, the only thing I have to recommend is a pop filter, because the S sounds way too sharp, and is really annoying.
But the song itself is really nice. You could try to be more dynamic, the piano is quite flat volume wise (play less notes, play slower/half time, etc). At the 2:45 mark the piano part just got boring, it needs a new chord progression. But the vocals are really good, and your playing is quite good as well. Just try to add variations and try to keep surprising the listeners (which you achieve in the first 2:45!).