This is a good song that is wonderfully produced. The wide array of instruments are tastefully used and mixed. The song moves forward and keeps the listener involved for its full 6 minute duration, which is a real achievement. It's hard to offer any suggestions, when the piece is already so good. I think the vocals at the very start are not of the same high standard as the rest of the vocals. The ending is bit abrupt. But these are small things compared with the overall powerful impression made by the song.

BTW I've listened to a number of your other songs on Youtube. There's lots of good stuff on your channel and I'm now off to click subscribe. Look forward to hearing more.