really good job on this! I cant really find too much i think could be improved aside from abit of mixing/mastering for example around 4 minutes when (it sounds like a piano) comes in and plays those chords I liked that part, but it just sounded like it needed to be mixed or eq'd a bit more. The only other thing i can think of is to maybe build more tension before drops like at the 3 minute mark the music just fell off and It felt unnatural in a way.
otherwise I think it would do great to help tell a story. the song does that in a way already it changes instrumentally a lot and it sounds like there is always a new element comming in somewhere. Great work keep it up! 4.5/5 here and 5/5 on the submission =]