Excellent work. Like a lot of previous comments, I'm going to praise you on the melody and arrangement. Musically, everything fits nicely together, with smooth transitions between the different parts of the song. Honestly, it's quite a beautiful inspiring piece. If i would have heard this somewhere else i would absolutely believe it to be a professional track from a movie or video game. Fantastic job. The only critique I have is that the build towards the end could have been a lot more tense. That would have made the final reprise to the main melody a lot bigger and more satisfying. Not a huge issue, as it still did a good job of that. Over all a larger than life sort of piece. As far as the mix, everything is clear, crisp and melds nicely. You did a great job! Keep it up.