Very nice main melody and supports. good variations. Your introduction is very good as well thought a bit more use of dynamics could be applied.
There was a chord at the end that fell so fast/rushed/way too loud, and one during the middle.
Smooth progression through out leading to more melody as time goes on.