I think this is very well done. Your vocal is well suited to the song. If you make it your theme song, it suits you well there. You seems to be suited to this kind of tempo/style more so than the slow songs that I heard before.

I heard lots of instruments. All seems to be done with good taste and balanced. What instruments did you play manually ?
Pianos are great.