Very VERY nice song!!
This is beaurifully put together. your description of the song is very fitting and spot on. this song has been put together with a good elements and very few bad ones. The only bad thing i could think of is when the song jitters and then goes on. it was a bit random but even then you still managed to keep it going. Overall a very very good piece with a nice piano ending 10/10 for you