really really like the song and your vocals especially are really good, really fits the theme too.
but I would echo what gullo said, in that the lower notes on the piano in particular feel like they're maybe clipping or being pushed too hard into some kind of saturation/distortion that gives it a bit of an unpleasant sound so I'd recommend just being a bit more careful with your volume levels!
still very much enjoy the song though!