Not bad
Some interesting ideas but I feel that nothing really gets enough time to form a satisfying progression, due to the constant mood shifts and the short play time for a trance track (this is more like radio edit length). The same arpeggiated synth/piano becomes a bit tiring after a while. I really liked the near-hardstyle ending that you have on here, it's very fitting!